.real-estate-fee_split__v3SKF{container-type:inline-size;display:grid;gap:20px;align-items:start;grid-template-columns:1fr}@container (min-width: 860px){.real-estate-fee_split__v3SKF{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (min-width:900px){.real-estate-fee_split__v3SKF{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.real-estate-fee_stickyInspector__FDbwa{position:sticky;top:24px}@media (max-width:899px){.real-estate-fee_stickyInspector__FDbwa{position:static}}.real-estate-fee_inputs__1PGVN{container-type:inline-size;display:grid;gap:16px;margin-top:16px}@container (min-width: 620px){.real-estate-fee_inputsTwo__lojw6{grid-template-columns:repeat(2,minmax(0,1fr))}}.real-estate-fee_group___a4tN{display:grid;gap:8px;margin-top:18px}.real-estate-fee_groupLabel__ZI_UD{font-size:14px;font-weight:600}.real-estate-fee_chipRow__lk27r{display:flex;flex-wrap:wrap;gap:8px}.real-estate-fee_chip__77PpV{min-height:44px;padding:0 16px;border-radius:999px;font:inherit;font-size:13px;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface-secondary,transparent);color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s ease,background .15s ease}.real-estate-fee_chip__77PpV:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.real-estate-fee_chipOn__gjVKN{border-color:var(--color-accent,#199be7);background:color-mix(in oklch,var(--color-accent,#199be7) 14%,transparent);font-weight:600}.real-estate-fee_quickBtns__bKnL9{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.real-estate-fee_quickBtn__YbUx_{min-height:32px;padding:0 10px;font-size:12px;border-radius:6px;border:1px solid var(--color-border,rgba(127,127,127,.2));background:var(--color-surface,transparent);color:var(--color-text-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.real-estate-fee_quickBtn__YbUx_:hover{border-color:var(--color-accent,#199be7);color:var(--color-accent,#199be7)}.real-estate-fee_koreanWon__RLAbh{font-size:13px;font-weight:500;color:var(--color-accent,#199be7);margin-top:4px}.real-estate-fee_hint__TPCtC{font-size:13px;line-height:1.6;color:var(--color-text-secondary,#6b7280)}.real-estate-fee_customRateWrap__bxf1P{margin-top:14px;padding:12px 14px;border-radius:8px;background:var(--color-surface-secondary,rgba(127,127,127,.06));border:1px dashed var(--color-border,rgba(127,127,127,.25));display:flex;flex-wrap:wrap;align-items:center;gap:12px}.real-estate-fee_customRateInput__fHI5Q{width:120px}.real-estate-fee_resultSection__2R5_t{container-type:inline-size;display:grid;gap:16px}.real-estate-fee_resultHead__ywTlF{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.real-estate-fee_hero__AjGbN{display:grid;gap:4px}.real-estate-fee_hero__AjGbN .utility-metric{padding:4px 0 0}.real-estate-fee_hero__AjGbN .utility-metric>strong{display:block;font-size:clamp(36px,7cqi,56px);line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.real-estate-fee_heroSub__3QhIe{margin:0;font-size:14px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.real-estate-fee_tiles__IHFtH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.real-estate-fee_tile__RHcp6{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklch,var(--default) 40%,transparent)}.real-estate-fee_tileLabel__Reppe{font-size:13px;font-weight:600;color:var(--muted)}.real-estate-fee_tileValue__U2yWW{font-size:var(--text-xl,20px);font-weight:700;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.real-estate-fee_tileSub__dyB9Z{font-size:13px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}@media (max-width:420px){.real-estate-fee_tiles__IHFtH{grid-template-columns:1fr}}.real-estate-fee_more__Ysfd7 summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--accent)}.real-estate-fee_more__Ysfd7 summary::-webkit-details-marker{display:none}.real-estate-fee_more__Ysfd7 summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .15s ease}.real-estate-fee_more__Ysfd7[open] summary:before{transform:rotate(90deg)}.real-estate-fee_more__Ysfd7 summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.real-estate-fee_moreBody__iCghc{display:grid;gap:4px}@media (prefers-reduced-motion:reduce){.real-estate-fee_more__Ysfd7 summary:before{transition:none}}.real-estate-fee_detailTableWrap__4ukP8{margin-top:8px;border-radius:8px;border:1px solid var(--color-border,rgba(127,127,127,.2));overflow:hidden}.real-estate-fee_rateCaption__e7b2S{caption-side:top;padding:10px 14px;text-align:left;font-size:13px;font-weight:600;border-bottom:1px solid var(--color-border,rgba(127,127,127,.15))}.real-estate-fee_detailTable__kiT0v{width:100%;border-collapse:collapse;font-size:13px}.real-estate-fee_detailTable__kiT0v td,.real-estate-fee_detailTable__kiT0v th{padding:10px 14px;border-bottom:1px solid var(--color-border,rgba(127,127,127,.15))}.real-estate-fee_detailTable__kiT0v th{width:44%;text-align:left;background:var(--color-surface-secondary,rgba(127,127,127,.06));color:var(--color-text-secondary,#6b7280);font-weight:500}.real-estate-fee_detailTable__kiT0v td{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.real-estate-fee_detailTable__kiT0v tr:last-child td,.real-estate-fee_detailTable__kiT0v tr:last-child th{border-bottom:none}.real-estate-fee_highlightRow__Ev1pf{background:color-mix(in oklch,var(--color-accent,#199be7) 8%,transparent)}.real-estate-fee_highlightRow__Ev1pf td{font-weight:700;color:var(--color-accent,#199be7)}.real-estate-fee_tagBadge__0D0GR{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;margin-left:6px;background:color-mix(in oklch,var(--color-accent,#199be7) 15%,transparent);color:var(--color-accent,#199be7)}.real-estate-fee_actions__K7Vk_ .copy-action,.real-estate-fee_actions__K7Vk_ .copy-action>button{width:100%}.real-estate-fee_notice__gKezh{margin-top:12px;padding:12px 14px;border-radius:8px;background:var(--color-surface-secondary,rgba(127,127,127,.06));font-size:12px;line-height:1.65;color:var(--color-text-secondary,#6b7280)}