.conversion-page{max-width:960px;margin:auto;padding-bottom:32px}.conversion-card{background:var(--card-bg,#151d2d);color:var(--text-color,#edf2fa);border:1px solid #ffffff20;border-radius:18px;padding:28px;margin:22px 0;box-shadow:0 12px 36px #0002}.conversion-card h2{margin:0 0 16px;font-size:1.45rem}.conversion-card p,.conversion-card li{line-height:1.7}.conversion-section-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.13em;color:#8dafff;margin-bottom:8px}.conversion-upload{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 18px;border:2px dashed #8298c166;border-radius:14px;background:#6b8dff09;text-align:center;cursor:pointer}.conversion-upload:focus-within{outline:3px solid #8dafff;outline-offset:3px}.conversion-upload-icon{font-size:32px;color:#a4bdff}.conversion-upload input{max-width:100%;padding:12px;color:inherit;font:inherit}.conversion-upload strong{font-size:1.1rem}.conversion-upload span:last-of-type,.conversion-muted{color:#acb9cf;font-size:.9rem}.conversion-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 8px}.conversion-actions .btn,.conversion-share-dialog .btn{padding:12px 20px;border-radius:9px;text-decoration:none;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#526df5;color:#fff;border:1px solid transparent;min-height:46px}.conversion-actions .btn-secondary,.conversion-share-dialog .btn-secondary{background:#ffffff0b;border-color:#8298c14d;color:#e1e8f5}.conversion-actions .btn:focus-visible,.conversion-share-dialog .btn:focus-visible{outline:3px solid #b4c7ff;outline-offset:3px}.conversion-actions .btn:disabled,.conversion-share-dialog .btn:disabled{opacity:.6;cursor:wait}.conversion-selected{overflow-wrap:anywhere;font-weight:600}.conversion-result{border-color:#58cf9b55}.conversion-result-heading{display:flex;align-items:center;gap:18px}.conversion-check{display:grid;place-items:center;background:#37bf7d22;color:#73e5b0;border-radius:50%;width:52px;height:52px;font-size:26px;flex:none}.conversion-meta{display:flex;gap:48px;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;padding:20px 0;margin:20px 0}.conversion-meta dt{color:#acb9cf;font-size:.85rem}.conversion-meta dd{margin:6px 0 0;font-weight:700}.conversion-steps{padding-left:24px}.conversion-steps li{padding:5px}.conversion-faq{padding:16px 0;border-bottom:1px solid #ffffff15}.conversion-faq summary{font-weight:600;cursor:pointer;line-height:1.5}.conversion-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conversion-related a{display:flex;justify-content:space-between;padding:16px;background:#ffffff08;border:1px solid #ffffff15;border-radius:10px;color:#c4d3ff;text-decoration:none}.conversion-share-dialog{background:#151d2d;color:#edf2fa;border:1px solid #8298c155;border-radius:18px;padding:26px;max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto;box-sizing:border-box}.conversion-share-dialog::backdrop{background:#020617b8}.conversion-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.conversion-dialog-header h2{font-size:1.4rem}.conversion-share-dialog p,.conversion-share-dialog li{line-height:1.65}.conversion-share-dialog input{width:100%;box-sizing:border-box;padding:12px;margin-top:8px;background:#0c1220;color:#edf2fa;border:1px solid #8298c155;border-radius:8px}.conversion-page [hidden],.conversion-share-dialog [hidden]{display:none!important}.conversion-card a{color:#b0c5ff}.conversion-card a.btn{color:white}#conversion-status,#conversion-share-message{overflow-wrap:anywhere}#conversion-status:empty,#conversion-share-message:empty{display:none}@media(max-width:600px){.conversion-card{padding:20px 16px;margin:16px 0}.conversion-related{grid-template-columns:1fr}.conversion-actions .btn{flex:1 1 100%}.conversion-result-heading{align-items:flex-start}.conversion-meta{gap:32px}.conversion-upload{padding:22px 12px}.conversion-share-dialog{padding:20px}}

.conversion-result{scroll-margin-top:210px}
