.MarginCalculator_page__1UA7J{--bg:#f4f1e8;--paper:#fffdf8;--ink:#242220;--muted:#7a756a;--line:#d9d2c1;--line-strong:#bdb39c;--accent:#2f6f5e;--accent-soft:#e4ede9;--accent-pulse:#bfe3d3;--danger:#b3432b;--danger-soft:#f3e4de;--danger-pulse:#e3b3a3;--focus:#8a6d2f;min-height:100vh;display:flex;justify-content:center;padding:48px 20px 64px;background:var(--bg);color:var(--ink);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){.MarginCalculator_page__1UA7J{--bg:#14161a;--paper:#1b1e23;--ink:#e9e5da;--muted:#8b8f97;--line:#33373f;--line-strong:#454a53;--accent:#5fbfa0;--accent-soft:#20302b;--accent-pulse:#2f5e4c;--danger:#e2836a;--danger-soft:#332320;--danger-pulse:#6b3529;--focus:#c9a94a}}.MarginCalculator_sheet__xjZLr{width:100%;max-width:460px;background:var(--paper);border:1px solid var(--line);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -18px rgba(0,0,0,.25);overflow:hidden;height:fit-content}.MarginCalculator_head__G_Rx7{padding:28px 28px 20px;border-bottom:1px dashed var(--line-strong);text-align:center}.MarginCalculator_eyebrow__d8S3s{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.MarginCalculator_head__G_Rx7 h1{font-family:var(--font-fraunces),ui-serif,serif;font-weight:600;font-size:28px;margin:6px 0 0;text-wrap:balance}.MarginCalculator_section__lS_Pk{padding:20px 28px;border-bottom:1px dashed var(--line)}.MarginCalculator_section__lS_Pk:last-of-type{border-bottom:none}.MarginCalculator_sectionTitle__1e0wT{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.MarginCalculator_row__tLMOk{display:flex;align-items:baseline;gap:10px;padding:6px 0}.MarginCalculator_row__tLMOk label{flex:1;font-size:14.5px;color:var(--ink)}.MarginCalculator_hint__kdTBd{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.MarginCalculator_amountField__EFg5x{position:relative;display:flex;align-items:baseline;flex-shrink:0}.MarginCalculator_suffix__HrD_b{margin-left:4px}.MarginCalculator_prefix__LVuVD,.MarginCalculator_suffix__HrD_b{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:14px;color:var(--muted)}.MarginCalculator_prefix__LVuVD{margin-left:0;margin-right:4px}.MarginCalculator_amountField__EFg5x input[type=number]{width:110px;text-align:right;font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:15px;color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--line-strong);padding:4px 2px;outline:none}.MarginCalculator_amountField__EFg5x input[type=number]:focus{border-bottom:2px solid var(--focus);padding-bottom:3px}.MarginCalculator_amountField__EFg5x input[type=number]::-webkit-inner-spin-button,.MarginCalculator_amountField__EFg5x input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (prefers-reduced-motion:no-preference){.MarginCalculator_amountField__EFg5x input[type=number]{transition:border-color .15s ease,padding-bottom .15s ease}}.MarginCalculator_staticRow__MXfgF{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14.5px}.MarginCalculator_staticRow__MXfgF .MarginCalculator_val___u4pt{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:15px}.MarginCalculator_dim__GtT_q{color:var(--muted);font-size:13px}.MarginCalculator_dim__GtT_q .MarginCalculator_val___u4pt{font-size:13px}.MarginCalculator_subtotal__Y6A7P{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;margin-top:6px;border-top:1px solid var(--line-strong);font-family:var(--font-plex-mono),ui-monospace,monospace;font-weight:600;font-size:16px}.MarginCalculator_subtotal__Y6A7P .MarginCalculator_label__iH_oN{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:14.5px}.MarginCalculator_stampSection__4U_i9{padding:22px 28px 28px;background:var(--accent-soft)}.MarginCalculator_stampSection__4U_i9.MarginCalculator_negative__7CtrX{background:var(--danger-pulse)}.MarginCalculator_stampSection__4U_i9.MarginCalculator_pulseGood__VCU12{background:var(--accent-pulse)}@media (prefers-reduced-motion:no-preference){.MarginCalculator_stampSection__4U_i9.MarginCalculator_pulseGood__VCU12{animation:MarginCalculator_pulseGreen__FsnrQ 1.8s ease-in-out infinite}.MarginCalculator_stampSection__4U_i9.MarginCalculator_negative__7CtrX{animation:MarginCalculator_pulseRed__HlcEv 1.8s ease-in-out infinite}}@keyframes MarginCalculator_pulseGreen__FsnrQ{0%,to{background-color:var(--accent-soft)}50%{background-color:var(--accent-pulse)}}@keyframes MarginCalculator_pulseRed__HlcEv{0%,to{background-color:var(--danger-soft)}50%{background-color:var(--danger-pulse)}}.MarginCalculator_profitRow__uk5I2{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed var(--line-strong)}.MarginCalculator_profitLabel__vXE9c{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.MarginCalculator_profitValue__UknBJ{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:20px;color:var(--accent)}.MarginCalculator_stampSection__4U_i9.MarginCalculator_negative__7CtrX .MarginCalculator_profitValue__UknBJ{color:var(--danger)}.MarginCalculator_resultGrid__bN7WC{display:grid;grid-template-columns:1fr 1fr;gap:14px}.MarginCalculator_resultGridSingle__hlqJD{grid-template-columns:1fr}.MarginCalculator_tile__c_PHm{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:12px 14px}.MarginCalculator_tileLabel__301Dc{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.MarginCalculator_tileValue__z4xRx{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:28px;line-height:1.1;margin-top:6px;color:var(--accent)}@media (prefers-reduced-motion:no-preference){.MarginCalculator_tileValue__z4xRx{transition:color .15s ease}}.MarginCalculator_stampSection__4U_i9.MarginCalculator_negative__7CtrX .MarginCalculator_tileValue__z4xRx{color:var(--danger)}.MarginCalculator_tileNote__MnjPS{font-size:11px;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.MarginCalculator_jpyRow__dp_hs{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:6px}.MarginCalculator_jpyRow__dp_hs .MarginCalculator_tileValue__z4xRx{margin-top:0}.MarginCalculator_eurChip__Y_vIG{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;color:#f6f4ef;background:#20242b;padding:3px 9px;border-radius:3px;white-space:nowrap}.MarginCalculator_tileEuro__JSmqb{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:20px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);color:var(--ink)}.MarginCalculator_tabs__ggnT_{display:flex;border-bottom:1px solid var(--line-strong)}.MarginCalculator_tabBtn__VNjYd{flex:1;appearance:none;background:none;cursor:pointer;padding:14px 10px 12px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.MarginCalculator_tabBtn__VNjYd.MarginCalculator_active__mr7iW{color:var(--ink);border-bottom-color:var(--accent)}.MarginCalculator_tabBtn__VNjYd:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.MarginCalculator_foot__9Iami{text-align:center;padding:14px 20px 26px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--muted)}