.embed-calculator.svelte-m3jyft{color:#29241b;font-size:13px}.embed-fields.svelte-m3jyft{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;display:grid}.embed-field.wide.svelte-m3jyft{grid-column:1/-1}.embed-field.svelte-m3jyft label:where(.svelte-m3jyft){margin-bottom:7px;font-size:11px;font-weight:600;line-height:1.4;display:block}.embed-field.svelte-m3jyft label:where(.svelte-m3jyft) span:where(.svelte-m3jyft){color:#89745d;margin-left:5px;font-size:10px;font-weight:400;display:inline}input.svelte-m3jyft,select.svelte-m3jyft,textarea.svelte-m3jyft{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#322a20;background:#fffaf2;border:1px solid #ded2c0;border-radius:8px;padding:11px 12px;font-size:13px}input.svelte-m3jyft:focus,select.svelte-m3jyft:focus,textarea.svelte-m3jyft:focus{outline-offset:1px;border-color:#b66e39;outline:2px solid #e8915066}textarea.svelte-m3jyft{resize:vertical}.field-hint.svelte-m3jyft{color:#8b7a66;margin:6px 0 0;font-size:10px;line-height:1.6}.form-actions.svelte-m3jyft{align-items:center;gap:15px;margin:21px 0;display:flex}.calculate-button.svelte-m3jyft{font:inherit;color:#35200f;cursor:pointer;background:#ff974a;border:1px solid #e78a43;border-radius:8px;justify-content:space-between;gap:36px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.calculate-button.svelte-m3jyft:hover{background:#ffa960}.reset-button.svelte-m3jyft{font:inherit;color:#806f5a;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px;font-size:11px}button.svelte-m3jyft:focus-visible{outline-offset:3px;outline:2px solid #c67b40}.embed-result.svelte-m3jyft{color:#f7ead5;font-variant-numeric:tabular-nums;background:#24241d;border:1px solid #3d392e;border-radius:12px;padding:22px}.result-label.svelte-m3jyft{color:#c4b299;font-size:11px;line-height:1.5;display:block}.embed-result.svelte-m3jyft>strong:where(.svelte-m3jyft){letter-spacing:-.9px;color:#ffd09d;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(26px,6vw,37px);font-weight:550;line-height:1.25;display:block}.embed-result.svelte-m3jyft>strong:where(.svelte-m3jyft) small:where(.svelte-m3jyft){letter-spacing:0;color:#c8aa87;margin-left:8px;font-size:12px;font-weight:400;display:inline-block}.embed-result.svelte-m3jyft dl:where(.svelte-m3jyft){margin:18px 0 0}.embed-result.svelte-m3jyft dl:where(.svelte-m3jyft)>div:where(.svelte-m3jyft){border-top:1px solid #f4e2ca19;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;font-size:11px;line-height:1.5;display:flex}.embed-result.svelte-m3jyft dt:where(.svelte-m3jyft){color:#b7aa97}.embed-result.svelte-m3jyft dd:where(.svelte-m3jyft){text-align:right;overflow-wrap:anywhere;margin:0}.result-note.svelte-m3jyft{color:#b7a88f;border-top:1px solid #f4e2ca19;margin:11px 0 0;padding-top:13px;font-size:10px;line-height:1.7}.embed-error.svelte-m3jyft{color:#a14328;background:#ffefe4;border:1px solid #ebc2ae;border-radius:8px;padding:13px 15px;font-size:12px;line-height:1.6}.changed-notice.svelte-m3jyft{color:#f5d6aa;background:#6b4d2426;border:1px solid #9f794a;border-radius:7px;margin:0 0 15px;padding:9px;font-size:10px}.method-toggle.svelte-m3jyft{cursor:pointer;color:#816b51;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:20px;padding:18px 0 8px;font-size:11px;display:flex}.method-toggle.svelte-m3jyft span:where(.svelte-m3jyft){font-size:15px}.embed-method.svelte-m3jyft{color:#85725c;padding-bottom:6px;font-size:11px;line-height:1.7}.embed-method.svelte-m3jyft p:where(.svelte-m3jyft){margin:10px 0}.embed-method.svelte-m3jyft ol:where(.svelte-m3jyft){padding-left:20px}.embed-method.svelte-m3jyft li:where(.svelte-m3jyft)+li:where(.svelte-m3jyft){margin-top:6px}@media (width<=420px){.embed-fields.svelte-m3jyft{grid-template-columns:1fr;gap:14px}.embed-result.svelte-m3jyft{padding:18px}.embed-result.svelte-m3jyft dl:where(.svelte-m3jyft)>div:where(.svelte-m3jyft){font-size:10px}.embed-result.svelte-m3jyft>strong:where(.svelte-m3jyft){font-size:30px}.embed-field.svelte-m3jyft label:where(.svelte-m3jyft){font-size:11px}}@media (prefers-reduced-motion:reduce){.svelte-m3jyft{scroll-behavior:auto}}.embed-surface.svelte-1qpc502{background:#f7eee2;min-height:100vh}.embed-page.svelte-1qpc502{color:#29241b;box-sizing:border-box;background:#f7eee2;max-width:720px;min-height:100vh;margin:0 auto;padding:22px}.embed-heading.svelte-1qpc502{border-bottom:1px solid #dfd1bd;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.embed-brand.svelte-1qpc502{color:#2f291f;letter-spacing:-.5px;align-items:center;gap:8px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.brand-dot.svelte-1qpc502{color:#d97834}.brand-mark.svelte-1qpc502{grid-template-columns:repeat(2,7px);gap:2px;display:grid}.brand-mark.svelte-1qpc502 i:where(.svelte-1qpc502){background:#e99c61;border-radius:2px;height:7px;display:block}.brand-mark.svelte-1qpc502 i:where(.svelte-1qpc502):nth-child(2),.brand-mark.svelte-1qpc502 i:where(.svelte-1qpc502):nth-child(3){background:#ad8963}.free-label.svelte-1qpc502{letter-spacing:.14em;color:#927757;font-size:7px;font-weight:650}.embed-intro.svelte-1qpc502{margin:22px 0}.embed-intro.svelte-1qpc502 h1:where(.svelte-1qpc502){letter-spacing:-.9px;margin:0 0 10px;font-size:26px;font-weight:650;line-height:1.15}.embed-intro.svelte-1qpc502 p:where(.svelte-1qpc502){color:#87725a;margin:0;font-size:12px;line-height:1.7}.standard-embed.svelte-1qpc502{max-width:510px;margin:0 auto;padding:10px 9px 22px}.embed-credit.svelte-1qpc502{color:#a18d74;border-top:1px solid #dfd1bd;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:16px;font-size:9px;display:flex}.embed-credit.svelte-1qpc502 a:where(.svelte-1qpc502){color:#856849;line-height:1.6;text-decoration:none}.embed-credit.svelte-1qpc502 strong:where(.svelte-1qpc502){font-weight:600}.embed-credit.svelte-1qpc502 a:where(.svelte-1qpc502) span:where(.svelte-1qpc502){margin-left:5px}.embed-credit.svelte-1qpc502 a:where(.svelte-1qpc502):hover{text-decoration:underline}@media (width<=400px){.embed-page.svelte-1qpc502{padding:18px}.embed-intro.svelte-1qpc502 h1:where(.svelte-1qpc502){font-size:23px}.embed-brand.svelte-1qpc502{font-size:15px}.embed-credit.svelte-1qpc502>span:where(.svelte-1qpc502){display:none}.standard-embed.svelte-1qpc502{padding:8px 3px 20px}}
