.page_pageWrapper__XG2rs{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:800px;margin:0 auto}.page_title__pHCsv{font-size:3rem;font-weight:800;background:linear-gradient(90deg,#ec4899,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-align:center;filter:drop-shadow(0 0 10px rgba(236,72,153,.4))}@media (max-width:768px){.page_title__pHCsv{background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#ffffff;color:#ffffff;text-shadow:0 0 15px rgba(236,72,153,.6);filter:none}}.page_description__QnjCy{color:var(--text-secondary);font-size:1.2rem;text-align:center;max-width:600px}.page_card__JHk6x{display:flex;flex-direction:column;padding:2rem;border-radius:20px;gap:1.5rem;width:100%;max-width:500px;background:var(--bg-secondary);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_inputGroup__fU6Gh{margin-bottom:1.5rem}.page_inputGroup__fU6Gh label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}.page_radioGroup__JIZ43{display:flex;gap:1rem}.page_radioLabel___HMc1{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;background:rgba(255,255,255,.05);border-radius:8px;transition:all .2s}.page_radioLabel___HMc1:hover{background:rgba(255,255,255,.1)}.page_resultCard__pl_3f{background:rgba(0,0,0,.2);padding:1.5rem;border-radius:12px;margin-top:2rem;animation:page_slideUp__jH0h9 .3s ease-out}@keyframes page_slideUp__jH0h9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_resultRow__PieVw{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(255,255,255,.2)}.page_accentAmount__ZAARw{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.page_remainderRow__P5X9T{display:flex;justify-content:space-between;align-items:center;color:#ff6b6b;margin-bottom:1rem}.page_remainderAmount__06nAa{font-weight:700}.page_summary__9Sg7S{text-align:center;font-size:.9rem;color:var(--text-secondary);line-height:1.5}