.page-module__4JzU9G__page{background:var(--toss-bg-primary);height:100%;padding:var(--toss-spacing-lg)var(--toss-spacing-md)80px;overflow-y:auto}.page-module__4JzU9G__container{max-width:560px;margin:0 auto}.page-module__4JzU9G__header{margin-bottom:var(--toss-spacing-lg)}.page-module__4JzU9G__title{color:var(--toss-text-primary);letter-spacing:-.03em;font-size:24px;font-weight:700}.page-module__4JzU9G__subtitle{color:var(--toss-text-secondary);margin-top:6px;font-size:14px}.page-module__4JzU9G__tabs{background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);margin-bottom:var(--toss-spacing-lg);grid-template-columns:repeat(5,1fr);gap:6px;padding:6px;display:grid}.page-module__4JzU9G__tab{border-radius:var(--toss-radius-sm);color:var(--toss-text-tertiary);cursor:pointer;transition:var(--toss-transition);background:0 0;border:none;padding:10px 3px;font-size:12px;font-weight:600}.page-module__4JzU9G__tab:hover{color:var(--toss-text-secondary)}.page-module__4JzU9G__tabActive{background:var(--toss-bg-card);color:var(--toss-blue);box-shadow:var(--toss-shadow-sm)}.page-module__4JzU9G__card{background:var(--toss-bg-card);border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg);padding:var(--toss-spacing-lg);box-shadow:var(--toss-shadow-card);margin-bottom:var(--toss-spacing-md)}.page-module__4JzU9G__field{margin-bottom:var(--toss-spacing-md)}.page-module__4JzU9G__label{color:var(--toss-text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.page-module__4JzU9G__inputWrap{align-items:center;display:flex;position:relative}.page-module__4JzU9G__input{width:100%;color:var(--toss-text-primary);background:var(--toss-bg-primary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-sm);transition:var(--toss-transition);outline:none;padding:13px 14px;font-size:15px;font-weight:500}.page-module__4JzU9G__input:focus{border-color:var(--toss-blue);background:var(--toss-bg-card)}.page-module__4JzU9G__suffix{color:var(--toss-text-tertiary);pointer-events:none;font-size:14px;position:absolute;right:14px}.page-module__4JzU9G__row{gap:var(--toss-spacing-md);grid-template-columns:1fr 1fr;display:grid}.page-module__4JzU9G__segment{flex-wrap:wrap;gap:6px;display:flex}.page-module__4JzU9G__segBtn{border:1px solid var(--toss-border);background:var(--toss-bg-card);color:var(--toss-text-secondary);border-radius:var(--toss-radius-full);cursor:pointer;transition:var(--toss-transition);padding:9px 14px;font-size:13px;font-weight:600}.page-module__4JzU9G__segBtnActive{border-color:var(--toss-blue);background:var(--toss-blue-light);color:var(--toss-blue)}.page-module__4JzU9G__hint{color:var(--toss-text-tertiary);margin-top:6px;font-size:12px}.page-module__4JzU9G__result{background:linear-gradient(135deg,var(--toss-blue)0%,var(--toss-blue-hover)100%);border-radius:var(--toss-radius-lg);padding:var(--toss-spacing-lg);color:#fff;margin-bottom:var(--toss-spacing-md)}.page-module__4JzU9G__resultLabel{opacity:.85;font-size:13px;font-weight:600}.page-module__4JzU9G__resultValue{letter-spacing:-.03em;margin-top:6px;font-size:30px;font-weight:800}.page-module__4JzU9G__resultUnit{margin-left:2px;font-size:18px;font-weight:700}.page-module__4JzU9G__breakdown{background:var(--toss-bg-card);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);padding:var(--toss-spacing-md)}.page-module__4JzU9G__breakRow{border-bottom:1px solid var(--toss-border-light);justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.page-module__4JzU9G__breakRow:last-child{border-bottom:none}.page-module__4JzU9G__breakKey{color:var(--toss-text-secondary)}.page-module__4JzU9G__breakVal{color:var(--toss-text-primary);font-weight:600}.page-module__4JzU9G__breakTotal .page-module__4JzU9G__breakKey{color:var(--toss-text-primary);font-weight:700}.page-module__4JzU9G__breakTotal .page-module__4JzU9G__breakVal{color:var(--toss-blue);font-weight:800}.page-module__4JzU9G__notice{color:var(--toss-text-tertiary);background:var(--toss-bg-secondary);border-radius:var(--toss-radius-sm);margin-top:var(--toss-spacing-md);gap:8px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.page-module__4JzU9G__cta{width:100%;margin-top:var(--toss-spacing-md);border-radius:var(--toss-radius-md);background:var(--toss-text-primary);color:#fff;cursor:pointer;transition:var(--toss-transition);border:none;padding:14px;font-size:15px;font-weight:700}.page-module__4JzU9G__cta:hover{opacity:.9}
