._calculatorRoot_m4utw_1{display:flex;flex-direction:column;gap:var(--space-xl);width:100%}._twoColumnGrid_m4utw_8{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--space-xl);align-items:start}@media(max-width:992px){._twoColumnGrid_m4utw_8{grid-template-columns:1fr}}._inputCard_m4utw_22{background-color:var(--color-surface);border:var(--border-width-thick) solid var(--border-color-strong);display:flex;flex-direction:column}._cardHeader_m4utw_29{padding:var(--space-md) var(--space-lg);background-color:var(--color-canvas-alt);border-block-end:var(--border-width-thick) solid var(--border-color-strong);display:flex;align-items:center;justify-content:space-between}._cardTitle_m4utw_38{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-primary)}._badge_m4utw_47{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);padding:2px 6px;background-color:var(--color-surface-dark);color:var(--color-text-inverse);font-weight:var(--font-weight-bold)}._cardBody_m4utw_56{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}._fieldGroup_m4utw_64{display:flex;flex-direction:column;gap:var(--space-2xs)}._fieldLabel_m4utw_70{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-primary);display:flex;justify-content:space-between;align-items:center}._fieldHint_m4utw_82{font-size:var(--font-size-2xs);color:var(--color-text-muted);font-family:var(--font-family-sans);text-transform:none;font-weight:400}._inputWrapper_m4utw_90{position:relative;display:flex;align-items:center}._inputPrefix_m4utw_96{position:absolute;left:var(--space-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);color:var(--color-text-muted);pointer-events:none}._numberInput_m4utw_105{width:100%;padding:var(--space-sm) var(--space-sm) var(--space-sm) 1.75rem;border:var(--border-width-thin) solid var(--border-color-strong);background-color:var(--color-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);font-family:var(--font-family-mono);outline:none;transition:border-color .1s ease}._numberInput_m4utw_105:focus{border-width:var(--border-width-thick);border-color:var(--color-bauhaus-blue)}._selectInput_m4utw_122{width:100%;padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-color-strong);background-color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);outline:none;cursor:pointer}._selectInput_m4utw_122:focus{border-width:var(--border-width-thick);border-color:var(--color-bauhaus-blue)}._radioGroup_m4utw_139{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}._radioOption_m4utw_145{display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm);border:var(--border-width-thin) solid var(--border-color-strong);background-color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;user-select:none;transition:all .1s ease}._radioOptionActive_m4utw_161{background-color:var(--color-surface-dark);color:var(--color-text-inverse);border-color:var(--color-surface-dark)}._advancedToggle_m4utw_168{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);font-family:var(--font-family-mono);color:var(--color-bauhaus-blue);cursor:pointer;margin-block-start:var(--space-xs)}._overrideSection_m4utw_179{background-color:var(--color-canvas-alt);border:var(--border-width-thin) solid var(--border-color-default);padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}._presetBanner_m4utw_189{background-color:var(--color-accent-yellow-bg);border:var(--border-width-thin) solid var(--color-bauhaus-yellow);padding:var(--space-xs) var(--space-sm);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs)}._presetBanner_m4utw_189 strong{color:var(--color-text-primary)}._resultColumn_m4utw_204,._container_1b9li_1{display:flex;flex-direction:column;gap:var(--space-md)}._shortfallHeadline_1b9li_8{background-color:var(--color-surface);border:var(--border-width-thick) solid var(--color-bauhaus-red);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs);position:relative}._headlineLabel_1b9li_18{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-bauhaus-red)}._headlineBadge_1b9li_30{background-color:var(--color-bauhaus-red);color:var(--color-text-inverse);padding:2px 6px;font-size:10px}._shortfallAmount_1b9li_37{font-family:var(--font-family-sans);font-size:var(--font-size-5xl);font-weight:var(--font-weight-black);line-height:1;color:var(--color-text-primary);letter-spacing:-.03em}._surplusAmount_1b9li_46{color:var(--color-bauhaus-blue)}._headlineSubtext_1b9li_50{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._sharesHeroBox_1b9li_57{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);background-color:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--space-lg);border:var(--border-width-thick) solid var(--color-surface-dark)}._sharesCol_1b9li_67{display:flex;flex-direction:column;gap:var(--space-2xs)}._sharesColLabel_1b9li_73{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._sharesColValue_1b9li_81{font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);color:var(--color-bauhaus-yellow);line-height:1.1}._sharesSubNote_1b9li_88{font-size:var(--font-size-2xs);color:var(--color-text-inverse);opacity:.8}._metricsGrid_1b9li_95{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}._metricCell_1b9li_101{background-color:var(--color-surface);border:var(--border-width-thin) solid var(--border-color-default);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}._metricLabel_1b9li_110{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._metricValue_1b9li_118{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._metricDetail_1b9li_124{font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media(max-width:640px){._shortfallAmount_1b9li_37{font-size:var(--font-size-4xl)}._sharesHeroBox_1b9li_57,._metricsGrid_1b9li_95{grid-template-columns:1fr}}._accordionContainer_132m3_1{background-color:var(--color-surface);border:var(--border-width-thin) solid var(--border-color-default);margin-block-start:var(--space-md);overflow:hidden}._accordionButton_132m3_8{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-sans);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;transition:background-color .15s ease}._accordionButton_132m3_8:hover{background-color:var(--color-canvas-alt)}._buttonTitleGroup_132m3_30{display:flex;align-items:center;gap:var(--space-sm)}._indicatorBox_132m3_36{width:10px;height:10px;background-color:var(--color-bauhaus-yellow)}._arrow_132m3_42{font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);transition:transform .2s ease}._arrowRotated_132m3_49{transform:rotate(180deg)}._scheduleContent_132m3_53{padding:0 var(--space-lg) var(--space-lg);border-block-start:var(--border-width-thin) solid var(--border-color-default);background-color:var(--color-canvas)}._tableWrapper_132m3_59{overflow-x:auto;margin-block-start:var(--space-md)}._scheduleTable_132m3_64{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);text-align:left;background-color:var(--color-surface);border:var(--border-width-thin) solid var(--border-color-default)}._scheduleTable_132m3_64 th{background-color:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--space-xs) var(--space-sm);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.06em;border-right:var(--border-width-thin) solid var(--border-color-default)}._scheduleTable_132m3_64 td{padding:var(--space-sm);border-block-end:var(--border-width-thin) solid var(--border-color-default);border-right:var(--border-width-thin) solid var(--border-color-default)}._scheduleTable_132m3_64 tr:last-child td{border-block-end:none}._safeHarborCol_132m3_94{color:var(--color-bauhaus-red);font-weight:var(--font-weight-bold)}._scheduleNotes_132m3_99{margin-block-start:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}
