.rn69-tool{padding-bottom:72px}.rn69-tool .page-header{margin-bottom:28px}.rn69-panel{max-width:1040px;margin:auto;background:var(--color-card,#fff);border:1px solid var(--color-border,#dce3ed);border-radius:18px;padding:clamp(22px,4vw,48px)}.rn69-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.rn69-grid label{display:grid;gap:9px;font-weight:650;color:var(--color-text,#142d4d)}.rn69-grid input{width:100%;height:52px;border-radius:11px;padding:0 16px;border:1px solid var(--color-border,#dce3ed);background:var(--color-bg,#fff);color:var(--color-text,#142d4d);font:inherit;direction:ltr;text-align:right}.rn69-grid input:focus-visible,.rn69-action:focus-visible,.rn69-download:focus-visible{outline:2px solid #547eac;outline-offset:2px}.rn69-action,.rn69-download{border:0;border-radius:10px;background:#172c4f;color:#fff;font:inherit;font-weight:700;cursor:pointer;min-height:48px;padding:0 25px;margin-top:22px}.rn69-download{background:transparent;border:1px solid #8193ab;color:var(--color-text,#172c4f);margin-top:24px}.rn69-result{margin-top:28px;padding:25px;background:var(--rn-soft,#f3f6fa);border-radius:13px;color:var(--color-text,#142d4d)}.rn69-result>span,.rn69-result small{display:block;color:var(--color-text-muted,#617187)}.rn69-result strong{display:block;font-size:clamp(24px,4vw,42px);line-height:1.5;color:var(--color-text,#142d4d)}.rn69-result small{font-size:14px}.rn69-result #rn69-details{display:grid;gap:7px;margin-top:18px;border-top:1px solid var(--color-border,#dce3ed);padding-top:16px}.rn69-error{color:#aa3445;margin:14px 0 0}@media(max-width:600px){.rn69-panel{padding:22px}.rn69-action,.rn69-download{width:100%}}