._container_xcfcu_1{max-width:720px;margin:0 auto}._backLink_xcfcu_6{display:inline-block;font-size:.85rem;color:var(--color-primary);text-decoration:none;margin-bottom:12px}._backLink_xcfcu_6:hover{text-decoration:underline}._titleRow_xcfcu_18{display:flex;align-items:center;gap:6px;margin-bottom:20px}._title_xcfcu_18{font-size:1.4rem}._section_xcfcu_29{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px;margin-bottom:20px}._fields_xcfcu_37{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}@media(min-width:480px){._fields_xcfcu_37{grid-template-columns:1fr 1fr}}._field_xcfcu_37{display:flex;flex-direction:column;gap:4px}._fieldFull_xcfcu_56{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._label_xcfcu_63{font-size:.78rem;font-weight:600;color:#6c757d}._input_xcfcu_69{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;background:var(--color-surface);color:var(--color-text);font-family:inherit;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._input_xcfcu_69:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.15)}._stepper_xcfcu_88{display:flex;align-items:stretch;gap:8px}._stepBtn_xcfcu_94{min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text);font-size:1.2rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}._stepBtn_xcfcu_94:hover{background:var(--color-surface);border-color:var(--color-primary)}._stepInput_xcfcu_114{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;background:var(--color-surface);color:var(--color-text);font-family:inherit;text-align:center;box-sizing:border-box}._stepInput_xcfcu_114:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.15)}._presets_xcfcu_134{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._preset_xcfcu_134{min-height:44px;padding:10px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text);font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s;flex:1 0 auto}._preset_xcfcu_134:hover{border-color:var(--color-primary)}._presetActive_xcfcu_160{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._result_xcfcu_166{margin-top:14px;padding:18px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.08),#ff9f4314);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:10px;text-align:center}._resultLabel_xcfcu_175{display:block;font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}._resultValue_xcfcu_185{display:block;font-size:2rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}._summaryGrid_xcfcu_193{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}._summaryItem_xcfcu_200{padding:12px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;text-align:center}._summaryLabel_xcfcu_208{display:block;font-size:.72rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}._summaryValue_xcfcu_218{display:block;font-size:1rem;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums}
