.tool-hero{padding-block:56px}.tool-hero h1{max-width:1000px}.tool-hero .lede{max-width:760px}.tool-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;padding-block:40px;align-items:start}.tool-inputs,.tool-result{padding:30px;min-width:0}.tool-result{background:var(--surface-brand-soft)}.link-tool label{display:block;font-weight:600;margin:20px 0 8px}.link-tool input,.link-tool select,.link-tool textarea{width:100%;box-sizing:border-box;border:1px solid #aebdb5;border-radius:8px;padding:13px;background:#fff;color:var(--text-primary);font:inherit}.link-tool textarea{resize:vertical;min-height:120px}.link-tool button{cursor:pointer}.link-tool button:disabled{opacity:.45;cursor:not-allowed}.link-tool .note{font-size:14px;color:var(--text-muted);line-height:1.65}.link-tool .actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.link-tool .secondary{background:#fff;color:var(--text-brand);border:1px solid #aebdb5}.link-tool [role=status]{font-weight:600;line-height:1.6}.link-tool .product-row{padding:20px 0;border-bottom:1px solid #ccd7d3}.link-tool .product-row h3{font-size:20px;overflow-wrap:anywhere}.link-tool .product-row img{width:72px;height:72px;object-fit:contain;float:right}.link-tool .product-controls{display:grid;grid-template-columns:1fr 90px;gap:12px}.link-tool .remove{font:inherit;background:none;border:0;text-decoration:underline;color:var(--text-brand);padding:12px 0}.link-tool .qr-preview{max-width:240px;width:100%;height:auto;background:#fff;margin-top:20px}.link-tool .reading{padding-bottom:60px}.link-tool .ideas{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 40px}.link-tool .ideas article,.link-tool .redirect-tip{padding:28px}.link-tool .redirect-tip{margin:32px 0}.link-tool code{overflow-wrap:anywhere}.link-tool li{line-height:1.8}.link-tool .related{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0}.link-tool [hidden]{display:none!important}.link-tool input:focus-visible,.link-tool select:focus-visible,.link-tool textarea:focus-visible,.link-tool button:focus-visible{outline:3px solid var(--text-link);outline-offset:3px}@media(max-width:800px){.tool-grid{grid-template-columns:1fr}.tool-hero{padding-block:36px}}@media(max-width:480px){.tool-hero h1{font-size:36px}.tool-inputs,.tool-result{padding:20px}.link-tool .ideas{grid-template-columns:1fr}.link-tool .actions>*{width:100%;text-align:center}.link-tool .product-controls{grid-template-columns:1fr}.tool-grid{padding-inline:0}}.link-tool .tool-hero{padding-block:56px}.link-tool .tool-hero .overline{margin-bottom:16px}.link-tool .tool-hero h1{margin-bottom:20px}.link-tool .tool-hero p{margin:16px 0 0;max-width:760px}.link-tool .tool-grid{padding-block:40px 56px}.link-tool .tool-inputs,.link-tool .tool-result{padding:30px}.link-tool .tool-inputs h2,.link-tool .tool-result h2{margin:0 0 20px}.link-tool .tool-result .overline{margin-bottom:14px}.link-tool .tool-inputs form+form,.link-tool #cart-products:not(:empty)+form{margin-top:28px}.link-tool .tool-inputs .mbtn{margin-top:20px}.link-tool .tool-inputs .note{margin:10px 0 0}.link-tool [role=status]:empty{display:none}.link-tool [role=status]:not(:empty){margin:16px 0}.link-tool .product-row h3{margin:0 84px 16px 0}.link-tool .product-controls label{margin-top:8px}.link-tool .product-row .remove{margin-top:4px}.link-tool .reading>h2:not(:first-child){margin-top:36px}.link-tool .reading>p{max-width:850px;line-height:1.7;margin:16px 0 24px}.link-tool .ideas h2,.link-tool .ideas h3{margin:0 0 14px}.link-tool .ideas p{margin:0 0 18px}.link-tool .redirect-tip .overline{margin-bottom:14px}.link-tool .redirect-tip h2{margin-bottom:18px}.link-tool .redirect-tip p,.link-tool .redirect-tip ol{margin:16px 0;max-width:850px}.link-tool .redirect-tip li+li{margin-top:8px}.link-tool .reading>ul{max-width:850px;margin:16px 0 32px;padding-left:24px}.link-tool .reading>ul li+li{margin-top:12px}@media(max-width:800px){.link-tool .tool-hero{padding-block:40px}.link-tool .tool-grid{padding-block:28px 40px}}@media(max-width:480px){.link-tool .tool-hero{padding-block:32px}.link-tool .tool-inputs,.link-tool .tool-result{padding:22px}.link-tool .tool-grid{padding-inline:0}.link-tool .ideas article,.link-tool .redirect-tip{padding:22px}.link-tool .actions>*{box-sizing:border-box}}
