.wc-main{padding-top:24px;padding-bottom:70px}.wc-breadcrumb{font-size:13px;color:#68788e}.wc-breadcrumb a{color:#d83b41}.wc-breadcrumb span{padding:0 8px}.wc-intro{text-align:center;padding:44px 0 28px}.wc-intro h1{font-size:clamp(32px,5vw,46px);letter-spacing:-.035em;margin:12px 0}.wc-intro p{max-width:630px;margin:auto;color:#66778e;line-height:1.65}.wc-workspace{background:white;border:1px solid #e5eaf0;border-radius:18px;padding:20px;box-shadow:0 10px 32px #14213d08}.wc-editor-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.wc-editor-head label{font-size:15px;font-weight:750}.wc-editor-head span{color:#16784b;font-size:12px}.wc-workspace textarea{display:block;width:100%;resize:vertical;min-height:220px;padding:18px;border:1px solid #dbe3ed;border-radius:12px;font:15px/1.7 system-ui,sans-serif;color:#172238;background:#fbfcfe;outline:none}.wc-workspace textarea:focus{border-color:#d83b41;box-shadow:0 0 0 3px #e43b4016}.wc-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-top:14px}.wc-actions>span{font-size:12px;color:#78879a}.wc-actions>div{display:flex;gap:9px}.wc-btn{border:0;border-radius:9px;padding:11px 17px;font-weight:700;font-size:13px;color:white;background:#172238}.wc-btn:hover{background:#d83b41}.wc-btn-muted{background:#edf1f6;color:#3b4a61}.wc-btn-muted:hover{background:#dce3eb;color:#172238}.wc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 38px}.wc-stat{border:1px solid #e5eaf0;border-radius:13px;background:#fff;padding:19px 20px;display:flex;flex-direction:column;gap:7px}.wc-stat strong{font-size:clamp(23px,3vw,31px);letter-spacing:-.025em}.wc-stat span{font-size:12px;color:#68788e}.wc-content{max-width:820px;margin:auto;color:#53647b;line-height:1.75}.wc-content h2{font-size:21px;color:#172238;margin:28px 0 8px}.wc-content p{margin:0 0 12px}.wc-content a{color:#d83b41;font-weight:700}@media(max-width:700px){.wc-intro{padding:30px 0 22px}.wc-workspace{padding:13px}.wc-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-stat{padding:14px}.wc-actions{align-items:stretch}.wc-actions>div{width:100%}.wc-actions .wc-btn{flex:1}}@media(max-width:390px){.wc-results{grid-template-columns:1fr 1fr}.wc-stat strong{font-size:22px}.wc-stat span{font-size:11px}}

/* Compact tool header: editor visible without excessive scrolling */
.wc-main{padding-top:14px;padding-bottom:36px}.wc-breadcrumb{font-size:12px}.wc-intro{padding:12px 0 18px}.wc-intro .eyebrow{font-size:10px}.wc-intro h1{font-size:clamp(30px,3.5vw,40px);margin:4px 0 6px}.wc-intro p{font-size:14px;line-height:1.45;max-width:720px}.wc-workspace{padding:16px}.wc-workspace textarea{min-height:170px;padding:13px}.wc-results{margin:14px 0 20px;gap:10px}.wc-stat{padding:13px 16px}.wc-stat strong{font-size:25px}.wc-content h2{margin:18px 0 7px}@media(max-width:700px){.wc-intro{padding:9px 0 15px}.wc-intro h1{font-size:30px}.wc-workspace{padding:12px}.wc-workspace textarea{min-height:165px}.wc-results{gap:8px}.wc-stat{padding:12px}.wc-stat strong{font-size:22px}}

/* Two responsive horizontal ad units: before tool and after results. */
.wc-main > .tools-ad-slot--top{margin:12px 0 18px;}
.wc-main > .tools-ad-slot--horizontal{margin:12px 0 22px;}

/* Compact responsive text utilities toolbar */
.wc-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid #e5eaf0}
.wc-case-label{font-size:13px;font-weight:700;color:#35445b}
.wc-case-select{appearance:auto;min-height:39px;max-width:100%;border:1px solid #d3dce7;border-radius:9px;padding:8px 11px;background:#fff;color:#172238;font:600 13px system-ui,sans-serif}
.wc-toolbar .wc-btn{padding:10px 12px;min-height:39px;cursor:pointer}
@media(max-width:600px){.wc-toolbar{gap:7px}.wc-case-label{width:100%}.wc-case-select{flex:1;min-width:145px}.wc-toolbar .wc-btn{flex:1}}
