.lw-page{max-width:1180px;margin:auto;color:#243449}.lw-page header{margin-bottom:24px}.lw-page h1{font-size:28px;margin:4px 0 12px}.lw-page p{line-height:1.7}.lw-eyebrow{color:#346d86;font-weight:600;margin-bottom:5px}.lw-current{padding:14px 18px;background:#edf4f7;border-left:4px solid #3a788e;border-radius:5px;overflow-wrap:anywhere;margin-bottom:22px}.lw-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lw-card,.lw-result{background:white;border:1px solid #dce4ec;border-radius:10px;padding:24px}.lw-card h2,.lw-result h2{margin:0 0 16px;font-size:20px}.lw-card label{display:block;margin:20px 0 12px;line-height:1.7;font-weight:600}.lw-input{display:flex;gap:8px;margin-top:7px}.lw-input input{width:100%;min-width:0;flex:1;font:inherit;padding:10px;border:1px solid #bccbd8;border-radius:5px}.lw-page button{font:inherit;white-space:nowrap;padding:10px 15px;border:1px solid #bdcad7;background:#f7fafc;border-radius:5px;cursor:pointer}.lw-page button.primary{color:white;background:#235f80;border-color:#235f80}.lw-page button:disabled{opacity:.55;cursor:default}.lw-page input:focus-visible,.lw-page button:focus-visible{outline:3px solid #8bc3df;outline-offset:2px}.lw-note{color:#617185;font-size:13px}.lw-result{margin-top:22px}.lw-result dl{display:grid;grid-template-columns:150px 1fr;gap:10px 18px;line-height:1.6}.lw-result dt{color:#647489}.lw-result dd{margin:0;overflow-wrap:anywhere}.lw-hash{font-family:Consolas,monospace;font-size:13px}.lw-ok{color:#16704d}.lw-warning{color:#92540e;background:#fff6e7;padding:12px 16px;border-radius:5px}@media(max-width:850px){.lw-grid{grid-template-columns:1fr}.lw-input{flex-wrap:wrap}.lw-result dl{grid-template-columns:1fr;gap:4px}.lw-result dd{margin-bottom:10px}.lw-card,.lw-result{padding:18px}}
