.crypto-tools_page__XHQ5s{min-height:100vh;padding:2rem 1rem 4rem}.crypto-tools_container__HioPN{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.crypto-tools_header__NznZk{text-align:center;padding:2rem 1.5rem;border-radius:24px;background:radial-gradient(circle at 15% 20%,rgba(245,158,11,.22),transparent 38%),radial-gradient(circle at 85% 25%,rgba(14,165,233,.2),transparent 36%),linear-gradient(135deg,rgba(29,78,216,.15),rgba(15,23,42,.08));border:1px solid rgba(127,127,127,.2)}.crypto-tools_eyebrow__UArsW{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--color-text);opacity:.75}.crypto-tools_title__7iJWb{margin:.6rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.12;color:var(--color-title)}.crypto-tools_subtitle__PBvBc{margin:.7rem auto 0;max-width:700px;color:var(--color-text);opacity:.85;line-height:1.65}.crypto-tools_grid__Rj8pp{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}@media screen and (max-width:539px){.crypto-tools_grid__Rj8pp{grid-template-columns:1fr}}.crypto-tools_panel__qa0Il{min-width:0;overflow:hidden;border:1px solid rgba(127,127,127,.18);border-radius:20px;padding:1.25rem;background:var(--color-bg-secondary);box-shadow:0 15px 34px rgba(0,0,0,.08)}.crypto-tools_panelHeader__icE06{display:flex;justify-content:space-between;gap:1rem;align-items:center}.crypto-tools_sectionTitle__3YbJt{margin:0 0 .35rem;font-size:1.2rem;font-weight:700;color:var(--color-title)}.crypto-tools_helperText__x84MK{margin:0 0 1rem;color:var(--color-text);opacity:.8;line-height:1.6}.crypto-tools_kindBadge__SdFgC{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.crypto-tools_kindBadgeSafe__r_3Ih{background:rgba(34,197,94,.14);color:#15803d}.crypto-tools_kindBadgeDanger__Qp3ot{background:rgba(220,38,38,.12);color:#b91c1c}.crypto-tools_optionList__egM5U{display:flex;flex-direction:column;gap:.75rem}.crypto-tools_optionButton__iS85p{display:flex;flex-direction:column;gap:.3rem;border:1px solid rgba(127,127,127,.18);border-radius:14px;padding:.9rem 1rem;background:rgba(127,127,127,.06);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.crypto-tools_optionButton__iS85p strong{font-size:.95rem;color:var(--color-title)}.crypto-tools_optionButton__iS85p span{font-size:.84rem;line-height:1.45;opacity:.8}.crypto-tools_optionButton__iS85p:hover{transform:translateY(-1px);border-color:rgba(2,132,199,.35)}.crypto-tools_optionButtonActive__z9hrt{border-color:rgba(2,132,199,.42);background:rgba(2,132,199,.12);box-shadow:0 10px 24px rgba(2,132,199,.12)}.crypto-tools_form__TZah4{display:flex;flex-direction:column;gap:1rem;min-width:0}.crypto-tools_field__Lwmpy{display:flex;flex-direction:column;gap:.5rem;min-width:0}.crypto-tools_field__Lwmpy label{font-size:.9rem;font-weight:700;color:var(--color-text)}.crypto-tools_field__Lwmpy input,.crypto-tools_field__Lwmpy textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(127,127,127,.25);border-radius:14px;padding:.8rem .95rem;background:rgba(127,127,127,.08);color:var(--color-text);font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.crypto-tools_field__Lwmpy input:focus,.crypto-tools_field__Lwmpy textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(245,158,11,.12)}.crypto-tools_field__Lwmpy textarea{resize:vertical;min-height:220px;font-family:Fira Code,Courier New,monospace}.crypto-tools_actions__PX034{display:flex;gap:.75rem;flex-wrap:wrap}.crypto-tools_clearButton__vmgPL,.crypto-tools_copyButton__j4LPi,.crypto-tools_submitButton__NpNpr{border:none;border-radius:12px;padding:.8rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.crypto-tools_clearButton__vmgPL:hover,.crypto-tools_copyButton__j4LPi:hover,.crypto-tools_submitButton__NpNpr:hover{transform:translateY(-1px)}.crypto-tools_submitButton__NpNpr{background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#fff;box-shadow:0 12px 20px rgba(2,132,199,.25)}.crypto-tools_submitButton__NpNpr:disabled{cursor:not-allowed;opacity:.6;transform:none}.crypto-tools_clearButton__vmgPL{background:rgba(127,127,127,.12);color:var(--color-text)}.crypto-tools_error__eA6Ro{margin:0;padding:.9rem 1rem;border:1px solid rgba(220,38,38,.24);border-radius:12px;background:rgba(220,38,38,.08);color:#b91c1c;font-weight:600}.crypto-tools_outputWrapper__E4JzV{display:flex;flex-direction:column;gap:.8rem}.crypto-tools_outputHeader__8dh95{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width:539px){.crypto-tools_outputHeader__8dh95{flex-direction:column;align-items:flex-start}}.crypto-tools_copyButton__j4LPi{background:rgba(34,197,94,.14);color:#15803d;border:1px solid rgba(34,197,94,.34)}.crypto-tools_output__pvFi0{margin:0;border:1px solid rgba(127,127,127,.2);border-radius:14px;padding:1rem;background:rgba(15,23,42,.9);color:#dbeafe;overflow-x:auto;line-height:1.55}.crypto-tools_output__pvFi0 code{font-family:Fira Code,Courier New,monospace;font-size:.9rem;white-space:pre-wrap;word-break:break-word}