:root{--color-bg:#f4f5f7;--color-surface:#fff;--color-surface-alt:#f0f1f4;--color-border:#e2e4e9;--color-text:#1a1d23;--color-text-muted:#6b7280;--color-accent:#fe2c55;--color-profit:#12805c;--color-profit-bg:#e6f6ef;--color-loss:#c0362c;--color-loss-bg:#fbeae9}@media (prefers-color-scheme:dark){:root{--color-bg:#14151a;--color-surface:#1c1e26;--color-surface-alt:#242631;--color-border:#303240;--color-text:#f2f3f5;--color-text-muted:#9a9db0;--color-profit:#35d69b;--color-profit-bg:#35d69b1f;--color-loss:#ff6b63;--color-loss-bg:#ff6b631f}}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}#root{min-height:100vh}._field_1iwwc_1{flex-direction:column;gap:.375rem;display:flex}._label_1iwwc_7{color:var(--color-text-muted);font-size:.875rem;font-weight:600}._inputWrapper_1iwwc_13{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}._inputWrapper_1iwwc_13:focus-within{border-color:var(--color-accent)}._readOnly_1iwwc_27{background:var(--color-surface-alt)}._readOnly_1iwwc_27 ._input_1iwwc_13{color:var(--color-accent);cursor:default;font-weight:600}._input_1iwwc_13{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.625rem .75rem;font-family:inherit;font-size:1rem}._input_1iwwc_13::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_1iwwc_13::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._suffix_1iwwc_55{background:var(--color-surface-alt);color:var(--color-text-muted);border-left:1px solid var(--color-border);align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;display:flex}._form_1osd2_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;gap:1.125rem;padding:1.5rem;display:flex}._title_1osd2_11{color:var(--color-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:700}._affiliateGroup_1osd2_18{background:var(--color-surface-alt);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}._checkboxLabel_1osd2_27{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._checkboxLabel_1osd2_27 input{cursor:pointer;width:1rem;height:1rem}._container_1ou7w_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._title_1ou7w_11{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}._list_1ou7w_18{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1ou7w_26{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding:.55rem 0;font-size:.9rem;display:flex}._row_1ou7w_26:last-child{border-bottom:none}._rowLabel_1ou7w_39{color:var(--color-text-muted)}._rowValue_1ou7w_43{color:var(--color-text);align-items:baseline;gap:.4rem;font-weight:600;display:flex}._rowPercent_1ou7w_51{color:var(--color-text-muted);font-size:.8rem;font-weight:400}._totalRow_1ou7w_57{padding-top:.75rem;font-size:1rem}._totalRow_1ou7w_57 ._rowLabel_1ou7w_39{color:var(--color-text);font-weight:700}._profitCard_1ou7w_67{border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}._profit_1ou7w_67{background:var(--color-profit-bg);border-color:var(--color-profit)}._loss_1ou7w_81{background:var(--color-loss-bg);border-color:var(--color-loss)}._profitMain_1ou7w_86{flex-direction:column;gap:.15rem;display:flex}._profitLabel_1ou7w_92{color:var(--color-text-muted);font-size:.85rem;font-weight:600}._profitValue_1ou7w_98{font-size:1.75rem;font-weight:800}._profit_1ou7w_67 ._profitValue_1ou7w_98{color:var(--color-profit)}._loss_1ou7w_81 ._profitValue_1ou7w_98{color:var(--color-loss)}._profitSub_1ou7w_111{color:var(--color-text-muted);justify-content:space-between;font-size:.85rem;font-weight:600;display:flex}._profitTotal_1ou7w_119{color:var(--color-text);border-top:1px dashed var(--color-border);padding-top:.4rem;font-size:.9rem;font-weight:700}._page_18mhf_1{max-width:960px;margin:0 auto;padding:2.5rem 1.5rem 3rem}._header_18mhf_7{text-align:center;margin-bottom:2rem}._heading_18mhf_12{color:var(--color-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:800}._subtitle_18mhf_19{color:var(--color-text-muted);max-width:640px;margin:0 auto;font-size:.95rem;line-height:1.5}._grid_18mhf_27{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=720px){._grid_18mhf_27{grid-template-columns:1fr}}
