
.mela-product-figure{margin:0;min-width:0}.mela-image-button{display:block;width:100%;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden;cursor:zoom-in}.mela-image-button img{display:block;width:100%;height:auto}.mela-product-figure figcaption{margin-top:12px;color:var(--faint);font-size:11px;line-height:1.7}.mela-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mela-download-option{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0}.mela-download-option small{font-size:10px;color:var(--faint);line-height:1.65}.mela-inline-note{font-size:11px;line-height:1.7;color:var(--faint);margin:18px 0 0}.mela-inline-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:12px;color:var(--accent)}.mela-pending{font-size:10px;margin-left:8px;color:var(--muted)}.mela-facts{grid-template-columns:repeat(3,1fr)}.mela-facts b{font:800 17px/1.4 var(--sans);margin-bottom:7px}.mela-facts span{font-size:11px}.mela-workflow-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.mela-workflow-list{list-style:none;padding:0;margin:20px 0 0;color:var(--muted);font-size:13px}.mela-workflow-list li{padding:11px 0;border-bottom:1px solid var(--border)}.mela-workflow-list li:before{content:'→';color:var(--accent);margin-right:12px}.mela-workflow-tag{color:var(--accent);font-size:11px;letter-spacing:.04em;margin-bottom:14px}.mela-workflow .grid-2{align-items:center}.mela-tier-note{margin-top:22px;color:var(--faint);font-size:11px;line-height:1.8}.mela-price-unit{display:block;color:var(--muted);font-size:11px;margin-top:8px}.mela-end .grid-2{align-items:center}.mela-end .mela-downloads{margin-top:0}.mela-details{margin:18px 0 0;font-size:11px;line-height:1.8;color:var(--faint)}.mela-details summary{cursor:pointer;color:var(--muted)}.mela-details p{margin:12px 0 0}.mela-dialog{max-width:min(540px,calc(100% - 32px));background:var(--panel);color:var(--text);padding:28px;border:1px solid var(--border);border-radius:8px;font:13px/1.7 var(--mono)}.mela-dialog::backdrop{background:#000c}.mela-dialog h2{font-size:25px}.mela-dialog p{color:var(--muted)}.mela-image-dialog{width:1500px;max-width:96vw;padding:12px}.mela-image-dialog img{display:block;width:100%;height:auto}.mela-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 12px;color:var(--muted);font-size:11px}.mela-close-image{border:0;background:transparent;color:var(--text);font:24px var(--mono);cursor:pointer}.mela-close{margin-top:12px}.mela-dialog a{color:var(--accent)}

@media(max-width:920px){.mela-end .mela-downloads{margin-top:20px}}
@media(max-width:560px){.mela-downloads{display:grid;grid-template-columns:1fr}.mela-download-option .button{white-space:normal;min-height:44px}.mela-facts{grid-template-columns:1fr}.mela-workflow .grid-2{gap:24px}.mela-dialog{padding:22px}.mela-dialog h2{font-size:22px}.mela-image-dialog{padding:8px}}


    .melagto-home-hook{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.7}
    .melagto-home-hook a,.melagto-benchmark-hook a,.melagto-direct-note a{color:var(--accent)}
    .melagto-home-hook small{font-size:10px;color:var(--faint)}
    .melagto-benchmark-hook{margin:20px 0 0;font-size:12px;line-height:1.7}
    .melagto-home-product .grid-2{align-items:center}
    .melagto-home-figure{margin:0;min-width:0}
    .melagto-home-figure img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:7px}
    .melagto-home-figure figcaption{margin-top:12px;font-size:10px;color:var(--faint)}
    .melagto-version-note,.melagto-direct-note{font-size:11px;line-height:1.7;color:var(--faint);margin:18px 0 0}

    @media(max-width:560px){.melagto-home-product .grid-2{gap:28px}}

html[lang=ko] main,html[lang=ko] .melagto-home-product{word-break:keep-all;overflow-wrap:break-word}
