.back-btn{margin-top:var(--space-6);display:inline-flex}.calc-stack{gap:var(--space-6);flex-direction:column;display:flex}.calc-config{column-gap:var(--space-10)}@media (width>=1150px){.calc-config{column-count:2}.calc-group:nth-of-type(2){break-before:column}}.calc-group{margin:0 0 var(--space-10);break-inside:avoid;border:0;min-width:0;padding:0}.calc-group:last-of-type{margin-bottom:0}.calc-card-title{margin-bottom:var(--space-5);font-size:var(--fs-3);color:var(--navy);font-weight:700;line-height:var(--leading-tight)}.calc-group legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calc-group label:first-of-type{margin-top:0}.calc-group label{margin:var(--space-4) 0 var(--space-2)}.calc-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-thin) solid var(--line);flex-wrap:wrap;display:flex}.calc-check{align-items:center;gap:var(--space-2);font-size:var(--fs-2);color:var(--ink-soft);cursor:pointer;display:flex}.calc-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:none}.calc-check input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.calc-actions .btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.calc-actions .btn-primary:disabled:hover{background:var(--brand-deep);transform:none}.calc-tools{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--border-thin) solid var(--line);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.calc-tools[hidden]{display:none}.calc-tools-note{flex:200px;order:-1;margin-top:0}.calc-panel{background:var(--bg);border:var(--border-thin) solid var(--line);border-radius:var(--r-md);overflow:hidden}.calc-panel-body{padding:var(--space-7)}.calc-output{margin-top:var(--space-6);scroll-margin-top:var(--header-offset)}.calc-hint{font-size:var(--fs-1);color:var(--mute);margin-top:var(--space-1);line-height:1.45}.calc-statusline{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.calc-chip{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:var(--tracking-label);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:var(--border-thin) solid var(--line);background:var(--surface);color:var(--ink-soft);font-weight:600}.calc-chip.ok{background:var(--success-tint);border-color:var(--success-200);color:var(--success-700)}.calc-chip.warn{background:var(--warning-tint);border-color:var(--warning-200);color:var(--warning-700)}.calc-chip.err{background:var(--danger-tint);border-color:var(--danger-200);color:var(--danger-700)}.calc-alert{border-radius:var(--r-sm);padding:var(--space-3) var(--space-4);font-size:var(--fs-2);margin-bottom:var(--space-3);border:var(--border-thin) solid}.calc-alert.err{background:var(--danger-tint);border-color:var(--danger-200);color:var(--danger-800)}.calc-alert.warn{background:var(--warning-tint);border-color:var(--warning-200);color:var(--warning-800)}.calc-alert.info{background:var(--info-tint);border-color:var(--info-200);color:var(--info-800)}.calc-alert b{font-weight:700}.calc-linkbtn{font-family:var(--sans);font-size:inherit;color:var(--brand-deep);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.calc-alert.err .calc-linkbtn{color:var(--danger-800)}.calc-section{margin:var(--space-9) 0 var(--space-3)}.calc-section .eyebrow{margin-bottom:var(--space-1)}.calc-section-title{font-size:var(--fs-5);color:var(--navy);font-weight:700;line-height:1.2}table.std{border-collapse:collapse;width:100%;font-size:var(--fs-2);margin:var(--space-3) 0 var(--space-1)}table.std th{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;color:var(--mute);border-bottom:var(--border-thick) solid var(--line);padding:var(--space-2) var(--space-3);font-weight:600}table.std td{border-bottom:var(--border-thin) solid var(--line-soft);padding:var(--space-2) var(--space-3);vertical-align:top;color:var(--ink-soft)}table.std td.k{color:var(--navy);white-space:nowrap;font-weight:600}@media (width<=640px){table.std,table.std tbody,table.std tr,table.std td{width:auto;display:block}table.std thead,table.std th{display:none}table.std tr{margin-bottom:var(--space-4)}table.std td.k{white-space:normal;padding:var(--space-2) 0 var(--space-1);border-bottom:none}table.std td:not(.k){padding:0 0 var(--space-2)}}.new{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:var(--tracking-label);background:var(--warning-tint);border:var(--border-thin) solid var(--warning-200);color:var(--warning-800);border-radius:var(--r-xs);padding:1px var(--space-2);white-space:nowrap;margin-left:var(--space-2);font-weight:600}.prog-outer{height:var(--space-2);background:var(--surface);border:var(--border-thin) solid var(--line);border-radius:var(--radius-full);margin:var(--space-2) 0 var(--space-1);overflow:hidden}.prog-inner{background:linear-gradient(90deg, var(--brand), var(--brand-deep));width:0%;height:100%}.calc-tl{--phase-gap:var(--space-7);--dot-offset:11px;--dot-size:13px}.calc-tl-group{break-inside:avoid}.calc-tl-phase{margin:var(--space-12) 0 var(--phase-gap);padding-bottom:var(--space-3);border-bottom:var(--border-thin) solid var(--line)}.calc-tl-phase-n{font-size:var(--fs-1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-deep);margin-bottom:var(--space-1);font-weight:700;display:block}.calc-tl-phase-name{font-size:var(--fs-4);color:var(--navy);font-weight:700;line-height:1.2;display:block}.calc-tl-row{gap:var(--space-4);--rail-extra:0px;grid-template-columns:148px 13px 1fr;display:grid}.calc-tl-phase+.calc-tl-row{--rail-extra:var(--phase-gap)}.calc-tl-rail{background:linear-gradient(var(--line), var(--line)) center / var(--border-thin) 100% no-repeat;margin-top:calc(-1 * var(--rail-extra));padding-top:calc(var(--dot-offset) + var(--rail-extra));justify-content:center;display:flex;position:relative}.calc-tl-group:last-child .calc-tl-row:last-child .calc-tl-rail{background-size:var(--border-thin) calc(var(--rail-extra) + var(--dot-offset) + var(--dot-size) + var(--space-1));background-position:top}.calc-tl-dot{border-radius:var(--radius-full);background:var(--bg);border:var(--border-thick) solid var(--brand);flex:none;width:13px;height:13px;position:relative}.calc-tl-when{text-align:right;padding-top:var(--space-1)}.calc-tl-date{font-size:var(--fs-3);color:var(--navy);white-space:nowrap;font-weight:700;display:block}.calc-tl-off{font-size:var(--fs-1);color:var(--brand-deep);display:block}.calc-tl-row.is-elapsed .calc-tl-date{color:var(--mute);font-weight:600}.calc-tl-elapsed{margin-top:var(--space-1);font-size:var(--fs-1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mute);font-weight:700;line-height:1.3;display:block}.calc-tl-body{padding-bottom:var(--space-14)}.calc-tl-task{font-size:var(--fs-2);color:var(--ink);margin-bottom:var(--space-2)}.calc-tl-cite{font-size:var(--fs-1);color:var(--mute);margin-bottom:var(--space-2)}.calc-tl-owner{font-family:var(--sans);font-size:var(--fs-1);color:var(--ink-soft);background:var(--surface);border:var(--border-thin) solid var(--line);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);display:inline-block}.stbadge{font-family:var(--sans);font-size:var(--fs-1);letter-spacing:var(--tracking-label);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);cursor:pointer;border:var(--border-thin) solid var(--line);background:var(--surface);color:var(--mute);font-weight:600}.stbadge.done{background:var(--success-tint);border-color:var(--success-200);color:var(--success-700)}.stbadge.prog{background:var(--warning-tint);border-color:var(--warning-200);color:var(--warning-800)}@media screen and (width<=760px){.calc-tl-row{grid-template-columns:13px 1fr}.calc-tl-rail{grid-area:1/1/span 2}.calc-tl-when{align-items:baseline;gap:var(--space-1) var(--space-3);text-align:left;margin-bottom:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.calc-tl-date,.calc-tl-off,.calc-tl-elapsed{display:inline}}.calc-disclaimer{background:var(--surface);border:var(--border-thin) solid var(--line);border-radius:var(--r-md);padding:var(--space-4) var(--space-5);font-size:var(--fs-1);color:var(--mute);line-height:1.6}.calc-wm{display:none}@page{size:letter;margin:.6in;@bottom-center{content:"EQUITY STOCK TRANSFER · A NANT GLOBAL FINANCE COMPANY · SEC-REGISTERED TRANSFER AGENT · DTC LPA #7925 · PLANNING AID — NOT LEGAL ADVICE";font-family:Plus Jakarta Sans,-apple-system,Segoe UI,Arial,sans-serif;font-size:6.5pt;color:#414b58}}@media print{header.site,footer.site,.pagehead .sub,.calc-hint,.inputs-col,.calc-tools{display:none}body{font-size:12px}section.band{padding-top:var(--space-3);padding-bottom:0}.calc-output{margin-top:0}.calc-disclaimer{break-inside:avoid}.calc-tl-row{gap:var(--space-3);break-inside:avoid;grid-template-columns:120px 13px 1fr}.calc-tl-body{padding-bottom:var(--space-4)}.calc-tl-phase{margin:var(--space-6) 0 var(--space-3);break-before:auto;break-inside:avoid;break-after:avoid}.calc-tl-phase-n{font-size:8pt}.calc-tl-phase-name{font-size:12pt}.calc-tl-date{font-size:11pt;line-height:20px}.calc-tl{--phase-gap:var(--space-3);--dot-offset:calc((20px - var(--dot-size)) / 2)}.calc-tl-task{font-size:10pt;line-height:1.4}.calc-tl-cite{font-size:9pt;line-height:1.4}.calc-tl-owner,.stbadge{font-size:8pt;line-height:1.4}.calc-tl-off{font-size:9pt;line-height:1.4}.calc-tl-task,.calc-tl-cite,.calc-tl-owner,.stbadge,.calc-alert,.calc-disclaimer{font-weight:500}.calc-alert{font-size:10pt}.calc-disclaimer{font-size:9pt;line-height:1.4}.calc-chip{font-size:9pt}.pagehead .eyebrow{margin-bottom:8px}table.std{font-size:9pt}.calc-section{margin:var(--space-6) 0 var(--space-2)}.calc-section-title{font-size:14pt}.calc-tl-rail,.calc-tl-dot,.calc-tl-owner,.stbadge,.calc-chip,.calc-alert{print-color-adjust:exact}#out .calc-alert,.calc-tl-body,.calc-disclaimer,table.std{max-width:none}.calc-wm{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.calc-wm img{opacity:.1;width:85%;height:auto;transform:rotate(-28deg)}}
