#dividend-calculator-tool,#dividend-calculator-tool *,#dividend-calculator-tool *::before,#dividend-calculator-tool *::after{box-sizing:border-box}#dividend-calculator-tool{--ndcc-purple:#8c52ff;--ndcc-purple-dark:#5f2ebf;--ndcc-purple-soft:#f3eefe;--ndcc-purple-line:#eadcff;--ndcc-text:#111827;--ndcc-muted:#4b5563;--ndcc-soft:#f9fafb;--ndcc-border:#e5e7eb;--ndcc-white:#ffffff;--ndcc-shadow-sm:0 1px 3px rgba(17, 24, 39, 0.08);--ndcc-shadow-md:0 10px 25px rgba(17, 24, 39, 0.10);--ndcc-shadow-lg:0 18px 45px rgba(95, 46, 191, 0.18);width:100%;max-width:100%;overflow-x:clip;background:#fff;color:var(--ndcc-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;text-align:left;isolation:isolate;contain:layout style}#dividend-calculator-tool .ndcc-inner{width:min(100%, 1120px);margin:0 auto;padding:32px 14px 56px}#dividend-calculator-tool svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#dividend-calculator-tool button,#dividend-calculator-tool input{font:inherit}#dividend-calculator-tool button{-webkit-tap-highlight-color:transparent}#dividend-calculator-tool [hidden]{display:none!important}#dividend-calculator-tool .ndcc-hook{max-width:768px;margin:16px auto 24px;padding:0 4px;text-align:center}#dividend-calculator-tool .ndcc-hook p{margin:0;color:#374151;font-size:clamp(18px, 2.5vw, 20px);font-weight:500;line-height:1.65}#dividend-calculator-tool .ndcc-calculator-card{max-width:768px;margin:24px auto 48px;background:var(--ndcc-white);border:1px solid var(--ndcc-border);border-radius:24px;box-shadow:var(--ndcc-shadow-md);overflow:hidden}#dividend-calculator-tool .ndcc-card-header,#dividend-calculator-tool .ndcc-result-panel{background:linear-gradient(130deg,var(--ndcc-purple) 0%,var(--ndcc-purple) 86%,var(--ndcc-purple-dark) 86%,var(--ndcc-purple-dark) 100%);color:#fff}#dividend-calculator-tool .ndcc-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px}#dividend-calculator-tool .ndcc-card-header h2,#dividend-calculator-tool .ndcc-section h2,#dividend-calculator-tool .ndcc-step h3,#dividend-calculator-tool .ndcc-causes h3,#dividend-calculator-tool .ndcc-path h3,#dividend-calculator-tool .ndcc-info-grid h3,#dividend-calculator-tool .ndcc-faq h2{font-family:inherit}#dividend-calculator-tool .ndcc-card-header h2{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:20px;font-weight:800;line-height:1.25}#dividend-calculator-tool .ndcc-header-icon{width:22px;height:22px}#dividend-calculator-tool .ndcc-reset{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0;padding:6px 0;border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:650;line-height:1;box-shadow:none}#dividend-calculator-tool .ndcc-reset:hover,#dividend-calculator-tool .ndcc-reset:focus-visible{color:#e8dcff;outline:none}#dividend-calculator-tool .ndcc-reset-icon{width:18px;height:18px}#dividend-calculator-tool .ndcc-card-body{padding:28px clamp(20px, 4vw, 32px)}#dividend-calculator-tool .ndcc-step+.ndcc-step{margin-top:32px}#dividend-calculator-tool .ndcc-collapsible{animation:ndccFadeIn 0.24s ease-out}@keyframes ndccFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#dividend-calculator-tool .ndcc-step h3{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--ndcc-text);font-size:18px;font-weight:750;line-height:1.3}#dividend-calculator-tool .ndcc-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--ndcc-purple-soft);color:var(--ndcc-purple-dark);font-size:13px;font-weight:800;flex:0 0 auto}#dividend-calculator-tool .ndcc-part-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#dividend-calculator-tool .ndcc-part-btn,#dividend-calculator-tool .ndcc-severity-btn{position:relative;min-width:0;border:2px solid var(--ndcc-border);background:#fff;color:#374151;cursor:pointer;box-shadow:none;text-decoration:none;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease,transform 0.2s ease}#dividend-calculator-tool .ndcc-part-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:125px;padding:16px 12px;border-radius:16px;text-align:center}#dividend-calculator-tool .ndcc-part-btn:hover,#dividend-calculator-tool .ndcc-part-btn:focus-visible,#dividend-calculator-tool .ndcc-severity-btn:hover,#dividend-calculator-tool .ndcc-severity-btn:focus-visible{border-color:rgba(140,82,255,.55);background:#fcfbff;outline:none}#dividend-calculator-tool .ndcc-part-btn.is-active,#dividend-calculator-tool .ndcc-severity-btn.is-active{border-color:var(--ndcc-purple);background:var(--ndcc-purple-soft);box-shadow:var(--ndcc-shadow-sm);color:var(--ndcc-text)}#dividend-calculator-tool .ndcc-part-icon{width:28px;height:28px;margin-bottom:10px;color:#6b7280}#dividend-calculator-tool .ndcc-part-btn:hover .ndcc-part-icon,#dividend-calculator-tool .ndcc-part-btn.is-active .ndcc-part-icon{color:var(--ndcc-purple)}#dividend-calculator-tool .ndcc-part-btn span:last-child{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}#dividend-calculator-tool .ndcc-severity-list{display:grid;gap:12px}#dividend-calculator-tool .ndcc-severity-btn{display:flex;align-items:flex-start;width:100%;min-height:92px;padding:16px;border-radius:16px;text-align:left}#dividend-calculator-tool .ndcc-choice-dot{position:relative;width:20px;height:20px;margin:2px 14px 0 0;border-radius:999px;border:2px solid #9ca3af;flex:0 0 auto}#dividend-calculator-tool .ndcc-severity-btn.is-active .ndcc-choice-dot{border-color:var(--ndcc-purple);background:var(--ndcc-purple)}#dividend-calculator-tool .ndcc-severity-btn.is-active .ndcc-choice-dot::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#dividend-calculator-tool .ndcc-severity-text{display:block;min-width:0}#dividend-calculator-tool .ndcc-severity-text strong{display:block;margin-bottom:4px;color:var(--ndcc-text);font-size:16px;font-weight:800;line-height:1.3}#dividend-calculator-tool .ndcc-severity-text small{display:block;color:#4b5563;font-size:14px;font-weight:400;line-height:1.55}#dividend-calculator-tool .ndcc-loss-box{padding:20px;border:1px solid var(--ndcc-border);border-radius:16px;background:var(--ndcc-soft);box-shadow:var(--ndcc-shadow-sm)}#dividend-calculator-tool .ndcc-loss-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}#dividend-calculator-tool .ndcc-loss-row>span{color:#4b5563;font-size:14px}#dividend-calculator-tool .ndcc-money-field{position:relative;display:block;flex:0 0 160px;margin:0}#dividend-calculator-tool .ndcc-money-field span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:20px;line-height:1;pointer-events:none}#dividend-calculator-tool .ndcc-money-field input{width:100%;height:48px;margin:0;padding:9px 14px 9px 36px;border:2px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:650;line-height:1.2;outline:none;box-shadow:none}#dividend-calculator-tool .ndcc-money-field input:focus{border-color:var(--ndcc-purple)}#dividend-calculator-tool input[type="range"]{display:block;width:100%;height:10px;margin:0;padding:0;border:0;border-radius:999px;background:#d1d5db;accent-color:var(--ndcc-purple-dark);cursor:pointer}#dividend-calculator-tool input[type="range"]::-webkit-slider-thumb{cursor:pointer}#dividend-calculator-tool .ndcc-range-labels{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:650}#dividend-calculator-tool .ndcc-results{padding:24px clamp(20px, 4vw, 32px) 28px;border-top:1px solid var(--ndcc-border);background:var(--ndcc-soft);animation:ndccFadeIn 0.24s ease-out}#dividend-calculator-tool .ndcc-result-panel{padding:24px;border-radius:16px;box-shadow:var(--ndcc-shadow-lg)}#dividend-calculator-tool .ndcc-total-box{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.22);text-align:center}#dividend-calculator-tool .ndcc-total-box span{display:block;margin-bottom:8px;color:#eadcff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#dividend-calculator-tool .ndcc-total-box strong{display:block;color:#fff;font-size:clamp(32px, 5vw, 48px);font-weight:950;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}#dividend-calculator-tool .ndcc-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#dividend-calculator-tool .ndcc-breakdown-label{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#eadcff;font-size:14px;font-weight:500;opacity:.95}#dividend-calculator-tool .ndcc-small-icon{width:17px;height:17px}#dividend-calculator-tool .ndcc-breakdown-value{padding-left:25px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:750;overflow-wrap:anywhere}#dividend-calculator-tool .ndcc-disclaimer{display:flex;align-items:flex-start;gap:9px;margin-top:20px;color:#6b7280;font-size:12px;line-height:1.6}#dividend-calculator-tool .ndcc-disclaimer p{margin:0}#dividend-calculator-tool .ndcc-info-icon{width:20px;height:20px;margin-top:1px;color:#9ca3af}#dividend-calculator-tool .ndcc-section{max-width:896px;margin:64px auto;padding:0 4px}#dividend-calculator-tool .ndcc-section h2{margin:0 0 20px;color:var(--ndcc-text);font-size:clamp(28px, 4vw, 32px);font-weight:850;letter-spacing:-.025em;line-height:1.2}#dividend-calculator-tool .ndcc-section>p,#dividend-calculator-tool .ndcc-guide>p,#dividend-calculator-tool .ndcc-payouts>p,#dividend-calculator-tool .ndcc-nowin p{margin:0 0 18px;color:#374151;font-size:18px;line-height:1.7}#dividend-calculator-tool .ndcc-how{max-width:768px;margin-top:8px}#dividend-calculator-tool .ndcc-how h2{font-size:26px}#dividend-calculator-tool .ndcc-instruction-box{margin-top:24px;padding:24px;border-left:4px solid var(--ndcc-purple);border-radius:0 16px 16px 0;background:var(--ndcc-soft);box-shadow:var(--ndcc-shadow-sm)}#dividend-calculator-tool .ndcc-instruction-box ul,#dividend-calculator-tool .ndcc-info-grid ul{margin:0;padding:0;list-style:none}#dividend-calculator-tool .ndcc-instruction-box li{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;color:#1f2937;font-size:16px;line-height:1.6}#dividend-calculator-tool .ndcc-instruction-box li+li{margin-top:16px}#dividend-calculator-tool .ndcc-instruction-box li span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:999px;background:var(--ndcc-purple);color:#fff;font-size:13px;font-weight:800;flex:0 0 auto}#dividend-calculator-tool .ndcc-instruction-box li strong{margin-right:4px}#dividend-calculator-tool .ndcc-path h2,#dividend-calculator-tool .ndcc-causes h2,#dividend-calculator-tool .ndcc-faq h2{text-align:center}#dividend-calculator-tool .ndcc-path-wrap{position:relative;margin-top:32px}#dividend-calculator-tool .ndcc-path-line{position:absolute;left:0;right:0;top:50%;height:4px;background:var(--ndcc-purple-line);transform:translateY(-50%);z-index:0}#dividend-calculator-tool .ndcc-path-grid,#dividend-calculator-tool .ndcc-causes-grid,#dividend-calculator-tool .ndcc-info-grid{display:grid;gap:24px}#dividend-calculator-tool .ndcc-path-grid{position:relative;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr))}#dividend-calculator-tool .ndcc-path-grid article,#dividend-calculator-tool .ndcc-causes-grid article,#dividend-calculator-tool .ndcc-info-grid article{min-width:0;background:#fff;border:1px solid var(--ndcc-border);box-shadow:var(--ndcc-shadow-sm)}#dividend-calculator-tool .ndcc-path-grid article{position:relative;min-height:235px;padding:48px 22px 22px;border:2px solid var(--ndcc-purple-line);border-radius:24px;text-align:center;transition:border-color 0.2s ease}#dividend-calculator-tool .ndcc-path-grid article:hover{border-color:var(--ndcc-purple)}#dividend-calculator-tool .ndcc-path-grid article>span{position:absolute;left:50%;top:-24px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:4px solid #fff;border-radius:999px;background:var(--ndcc-purple);color:#fff;font-size:20px;font-weight:850;box-shadow:var(--ndcc-shadow-sm);transform:translateX(-50%)}#dividend-calculator-tool .ndcc-process-icon{width:42px;height:42px;margin:0 auto 16px;color:var(--ndcc-purple-dark)}#dividend-calculator-tool .ndcc-path-grid h3,#dividend-calculator-tool .ndcc-causes-grid h3{margin:0 0 8px;color:var(--ndcc-text);font-size:16px;font-weight:800;line-height:1.3}#dividend-calculator-tool .ndcc-path-grid p,#dividend-calculator-tool .ndcc-causes-grid p,#dividend-calculator-tool .ndcc-info-grid p{margin:0;color:#4b5563;font-size:14px;line-height:1.6}#dividend-calculator-tool .ndcc-causes{padding:36px clamp(20px, 4vw, 48px);border:1px solid var(--ndcc-purple-line);border-radius:32px;background:#faf7ff}#dividend-calculator-tool .ndcc-causes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#dividend-calculator-tool .ndcc-causes-grid article{display:flex;flex-direction:column;align-items:center;min-height:225px;padding:24px;border-radius:16px;text-align:center;transition:box-shadow 0.2s ease,transform 0.2s ease}#dividend-calculator-tool .ndcc-causes-grid article:hover{box-shadow:0 12px 24px rgba(17,24,39,.1)}#dividend-calculator-tool .ndcc-causes-grid article>div{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:999px;background:var(--ndcc-purple-line)}#dividend-calculator-tool .ndcc-cause-icon{width:34px;height:34px;color:var(--ndcc-purple)}#dividend-calculator-tool .ndcc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}#dividend-calculator-tool .ndcc-info-grid article{padding:24px;border-radius:16px}#dividend-calculator-tool .ndcc-info-grid h3{margin:0 0 12px;color:var(--ndcc-purple);font-size:22px;font-weight:850;line-height:1.25}#dividend-calculator-tool .ndcc-info-grid article:nth-child(2) h3{color:var(--ndcc-purple-dark)}#dividend-calculator-tool .ndcc-info-grid p+p{margin-top:16px}#dividend-calculator-tool .ndcc-info-grid ul{margin-top:14px;padding-left:20px;list-style:disc;color:#4b5563}#dividend-calculator-tool .ndcc-info-grid li{margin:0 0 8px;font-size:14px;line-height:1.55}#dividend-calculator-tool .ndcc-table-shell{margin-top:24px;border:1px solid var(--ndcc-border);border-radius:16px;overflow:hidden;box-shadow:var(--ndcc-shadow-sm)}#dividend-calculator-tool .ndcc-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#dividend-calculator-tool table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;color:var(--ndcc-text);table-layout:auto}#dividend-calculator-tool th,#dividend-calculator-tool td{padding:16px;border-bottom:1px solid var(--ndcc-border);text-align:left;vertical-align:top;font-size:14px;line-height:1.5}#dividend-calculator-tool th{background:var(--ndcc-soft);color:var(--ndcc-text);font-weight:800}#dividend-calculator-tool td:first-child{background:rgba(249,250,251,.7);color:var(--ndcc-text);font-weight:750}#dividend-calculator-tool td:nth-child(3){color:var(--ndcc-purple-dark);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:750}#dividend-calculator-tool tr:last-child td{border-bottom:0}#dividend-calculator-tool tr:hover td{background:#fafafa}#dividend-calculator-tool .ndcc-nowin{padding:32px;border:1px solid var(--ndcc-border);border-left:4px solid var(--ndcc-purple-dark);border-radius:18px;background:var(--ndcc-soft)}#dividend-calculator-tool .ndcc-nowin h2{font-size:26px}#dividend-calculator-tool .ndcc-nowin p:last-child{margin-bottom:0}#dividend-calculator-tool .ndcc-faq{max-width:896px}#dividend-calculator-tool .ndcc-faq h2{margin-bottom:32px}#dividend-calculator-tool .ndcc-faq-list{display:grid;gap:16px}#dividend-calculator-tool .ndcc-faq-item{border:1px solid var(--ndcc-border);border-radius:16px;background:#fff;box-shadow:var(--ndcc-shadow-sm);overflow:hidden;transition:border-color 0.2s ease}#dividend-calculator-tool .ndcc-faq-item:hover,#dividend-calculator-tool .ndcc-faq-item.is-open{border-color:var(--ndcc-purple)}#dividend-calculator-tool .ndcc-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:72px;margin:0;padding:22px 24px;border:0;background:#fff;color:var(--ndcc-text);cursor:pointer;text-align:left;box-shadow:none}#dividend-calculator-tool .ndcc-faq-item button:hover,#dividend-calculator-tool .ndcc-faq-item button:focus-visible{background:#fff;color:var(--ndcc-text);outline:2px solid rgba(140,82,255,.45);outline-offset:-2px}#dividend-calculator-tool .ndcc-faq-item button span{color:var(--ndcc-text);font-size:18px;font-weight:850;line-height:1.35}#dividend-calculator-tool .ndcc-chevron{width:24px;height:24px;color:var(--ndcc-purple);transition:transform 0.25s ease}#dividend-calculator-tool .ndcc-faq-item.is-open .ndcc-chevron{transform:rotate(180deg)}#dividend-calculator-tool .ndcc-faq-panel{padding:16px 24px 24px;border-top:1px solid #f3f4f6;background:#fff;color:#374151;animation:ndccFadeIn 0.18s ease-out}#dividend-calculator-tool .ndcc-faq-panel p{margin:0;color:#374151;font-size:16px;line-height:1.7}@media (max-width:900px){#dividend-calculator-tool .ndcc-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}#dividend-calculator-tool .ndcc-path-line{display:none}}@media (max-width:760px){#dividend-calculator-tool{overflow-x:hidden}#dividend-calculator-tool .ndcc-inner{padding:24px 12px 42px}#dividend-calculator-tool .ndcc-part-grid,#dividend-calculator-tool .ndcc-breakdown-grid,#dividend-calculator-tool .ndcc-info-grid,#dividend-calculator-tool .ndcc-causes-grid{grid-template-columns:1fr}#dividend-calculator-tool .ndcc-part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dividend-calculator-tool .ndcc-card-header{padding:15px 18px}#dividend-calculator-tool .ndcc-card-header h2{font-size:18px}#dividend-calculator-tool .ndcc-card-body{padding:24px 16px}#dividend-calculator-tool .ndcc-loss-row{align-items:stretch;flex-direction:column}#dividend-calculator-tool .ndcc-money-field{flex-basis:auto;width:100%}#dividend-calculator-tool .ndcc-results{padding:22px 16px 26px}#dividend-calculator-tool .ndcc-breakdown-grid{gap:18px}#dividend-calculator-tool .ndcc-breakdown-value{padding-left:0}#dividend-calculator-tool .ndcc-section{margin:52px auto}#dividend-calculator-tool .ndcc-causes,#dividend-calculator-tool .ndcc-nowin{padding:24px 18px}#dividend-calculator-tool .ndcc-path-grid{grid-template-columns:1fr;gap:44px}#dividend-calculator-tool .ndcc-table-shell{margin-left:0;margin-right:0}}@media (max-width:480px){#dividend-calculator-tool .ndcc-inner{padding-left:10px;padding-right:10px}#dividend-calculator-tool .ndcc-hook p{font-size:16px}#dividend-calculator-tool .ndcc-calculator-card{border-radius:18px}#dividend-calculator-tool .ndcc-card-header{gap:10px}#dividend-calculator-tool .ndcc-reset span{display:none}#dividend-calculator-tool .ndcc-part-grid{gap:10px}#dividend-calculator-tool .ndcc-part-btn{min-height:118px;padding:14px 8px}#dividend-calculator-tool .ndcc-part-btn span:last-child{font-size:13px}#dividend-calculator-tool .ndcc-severity-btn{padding:14px}#dividend-calculator-tool .ndcc-result-panel{padding:20px 16px}#dividend-calculator-tool .ndcc-total-box strong{font-size:29px}#dividend-calculator-tool .ndcc-faq-item button{padding:18px}#dividend-calculator-tool .ndcc-faq-panel{padding:14px 18px 20px}}