.wt-anchor-hero{padding:38px;border-radius:32px;background:linear-gradient(135deg,#fff,#f7fbff 58%,#eaf4ff);border:1px solid #dce7ef;box-shadow:var(--wt-shadow)}
.wt-anchor-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.wt-anchor-hero h1{margin:12px 0 10px;font-size:clamp(2.25rem,4vw,4rem);line-height:1;letter-spacing:-.045em;color:var(--wt-ink)}.wt-anchor-hero p{margin:0;max-width:830px;font-size:14px;line-height:2;color:var(--wt-muted)}
.wt-anchor-badge{flex:0 0 auto;min-width:145px;padding:17px 18px;border-radius:21px;background:#102a43;color:#fff;text-align:left;direction:ltr;box-shadow:0 15px 34px rgba(16,42,67,.16)}.wt-anchor-badge b{display:block;font-size:19px}.wt-anchor-badge span{display:block;margin-top:4px;font-size:8px;color:#9ec4e5;letter-spacing:.08em}.wt-anchor-hero-notes{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.wt-anchor-hero-notes span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #dde8f0;color:#50697b;font-size:9.5px;font-weight:800}
.wt-anchor-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:18px;margin-top:20px;align-items:start}.wt-anchor-main{display:grid;gap:18px}.wt-anchor-side{position:sticky;top:18px;display:grid;gap:18px}.wt-anchor-card,.wt-anchor-status-card,.wt-anchor-html-card,.wt-anchor-guide-card{background:#fff;border:1px solid var(--wt-line);box-shadow:0 14px 44px rgba(16,42,67,.07);border-radius:28px;padding:24px}
.wt-anchor-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wt-anchor-section-head>div{display:flex;gap:11px;align-items:flex-start}.wt-anchor-step{display:flex;align-items:center;justify-content:center;flex:0 0 33px;height:33px;border-radius:11px;background:#edf6ff;color:#1672b8;font-size:10px;font-weight:900}.wt-anchor-section-head h2{margin:0;color:var(--wt-ink);font-size:17px}.wt-anchor-section-head p{margin:4px 0 0;color:var(--wt-muted);font-size:10px;line-height:1.8}.wt-anchor-section-head.is-compact h2{font-size:15px}.wt-anchor-sample{border:1px solid #dbe8f1;background:#f8fbfe;color:#2b628c;border-radius:11px;padding:8px 10px;font-size:9.5px;font-weight:900;cursor:pointer;white-space:nowrap}
.wt-anchor-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.wt-anchor-field{display:flex;flex-direction:column;gap:7px}.wt-anchor-field.is-wide{grid-column:1/-1}.wt-anchor-field label,.wt-anchor-mini-field label{font-size:10.5px;font-weight:900;color:var(--wt-ink)}.wt-anchor-field label em{font-style:normal;color:#c44136}.wt-anchor-field label span{font-size:8px;color:#899793;font-weight:700}.wt-anchor-field input,.wt-anchor-field textarea,.wt-anchor-mini-field input{width:100%;border:1px solid #dbe6ed;background:#fbfdff;border-radius:14px;padding:12px 13px;outline:0;color:var(--wt-ink);font-size:12px;line-height:1.7;resize:vertical;transition:.18s}.wt-anchor-field input:focus,.wt-anchor-field textarea:focus,.wt-anchor-mini-field input:focus{border-color:#3184c2;box-shadow:0 0 0 4px rgba(49,132,194,.09);background:#fff}.wt-anchor-field input.is-invalid{border-color:#d87369;background:#fffafa}.wt-anchor-field small{font-size:8.5px;color:#82918d}.wt-anchor-error{font-size:8.5px;color:#b94a40}.wt-anchor-sep{padding-top:22px;margin-top:22px;border-top:1px solid #e7eef2}
.wt-anchor-profile-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px}.wt-anchor-presets{display:flex;gap:6px;flex-wrap:wrap}.wt-anchor-presets button{border:1px solid #dbe6ed;background:#fff;color:#526b7c;border-radius:11px;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.wt-anchor-presets button.is-active{border-color:#3184c2;background:#edf7ff;color:#126aa9}.wt-anchor-count{display:flex;align-items:center;gap:7px}.wt-anchor-count label{font-size:9px;font-weight:900;color:#526470}.wt-anchor-count input{width:64px;border:1px solid #dbe6ed;border-radius:10px;padding:8px;text-align:center;font-size:10px}.wt-anchor-count span{font-size:8px;color:#92a0a8}
.wt-anchor-sliders{display:grid;gap:9px;margin-top:16px}.wt-anchor-slider{display:grid;grid-template-columns:115px 1fr 48px;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e3ebf0;border-radius:14px;background:#fbfdff}.wt-anchor-slider-label b{display:block;font-size:9.5px;color:var(--wt-ink)}.wt-anchor-slider-label small{display:block;margin-top:2px;font-size:7.5px;color:#8b9aa3}.wt-anchor-slider input[type=range]{width:100%;accent-color:#2781c1}.wt-anchor-slider output{text-align:left;direction:ltr;font-size:10px;font-weight:900;color:#245e87}.wt-anchor-total{display:flex;align-items:center;gap:8px;margin-top:11px;padding:10px 12px;border-radius:13px;background:#f6f9fb}.wt-anchor-total span{font-size:9px;color:#697c88}.wt-anchor-total b{font-size:13px;color:#176da9}.wt-anchor-total small{margin-right:auto;font-size:8.5px;color:#7d8e98}.wt-anchor-total.is-bad{background:#fff5f3}.wt-anchor-total.is-bad b,.wt-anchor-total.is-bad small{color:#b64a40}.wt-anchor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:19px;padding-top:19px;border-top:1px solid #e7eef2}
.wt-anchor-results-card{min-height:230px}.wt-anchor-result-actions{display:flex;gap:6px}.wt-anchor-result-actions button,.wt-anchor-filter button{border:1px solid #dae6ed;background:#fff;color:#3d6178;border-radius:10px;padding:7px 9px;font-size:8.5px;font-weight:900;cursor:pointer}.wt-anchor-result-actions button:disabled{opacity:.4;cursor:not-allowed}.wt-anchor-filter{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.wt-anchor-filter button.is-active{background:#edf7ff;border-color:#a9d0ec;color:#136da9}.wt-anchor-results{display:grid;gap:8px;margin-top:14px}.wt-anchor-empty{padding:28px;text-align:center;border:1px dashed #dbe6ed;border-radius:16px;color:#8797a1;font-size:10px}.wt-anchor-result{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #e2ebf0;border-radius:15px;background:#fcfdfe}.wt-anchor-result-type{display:flex;align-items:center;gap:6px}.wt-anchor-dot{width:7px;height:7px;border-radius:50%;background:#5f9fca}.wt-anchor-result-type b{font-size:8.5px;color:#526d7e}.wt-anchor-result-text{font-size:11px;font-weight:800;color:#1d3444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-anchor-result-actions-row{display:flex;gap:5px}.wt-anchor-result-actions-row button{border:0;background:#edf4f8;color:#315f7c;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.wt-anchor-result-actions-row button:hover{background:#dfeef8}.wt-anchor-result-risk{font-size:7.5px;padding:4px 6px;border-radius:999px;background:#edf8f2;color:#287650}.wt-anchor-result-risk.warn{background:#fff5dc;color:#9a690c}
.wt-anchor-status-head{display:flex;align-items:flex-start;justify-content:space-between}.wt-anchor-status-head h2{margin:7px 0 0;font-size:18px;color:var(--wt-ink)}.wt-anchor-score{display:flex;align-items:baseline;gap:2px;direction:ltr}.wt-anchor-score b{font-size:30px;line-height:1;color:#247db8}.wt-anchor-score small{font-size:9px;color:#899793}.wt-anchor-progress{height:6px;margin-top:16px;border-radius:99px;background:#edf3f6;overflow:hidden}.wt-anchor-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#247db8,#68b5e5);border-radius:inherit;transition:.25s}.wt-anchor-checks{display:grid;gap:7px;margin-top:14px}.wt-anchor-check{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:12px;background:#f7fafc;font-size:9px;line-height:1.7;color:#61747f}.wt-anchor-check i{font-style:normal;display:flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;border-radius:50%;font-size:8px;font-weight:900}.wt-anchor-check.ok i{background:#e6f7ee;color:#167247}.wt-anchor-check.warn i{background:#fff3d7;color:#9c6903}.wt-anchor-check.bad i{background:#fff0ee;color:#b54439}
.wt-anchor-html-card{display:grid;gap:12px}.wt-anchor-mini-field{display:grid;gap:6px}.wt-anchor-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wt-anchor-options label{display:flex;gap:7px;align-items:flex-start;padding:9px;border:1px solid #e0e9ee;border-radius:12px;cursor:pointer}.wt-anchor-options input{margin-top:2px}.wt-anchor-options b{display:block;font-size:9px;color:#304c5d}.wt-anchor-options small{display:block;margin-top:2px;font-size:7.5px;color:#8a9aa4}.wt-anchor-preview-line{padding:10px 11px;border-radius:12px;background:#f7fafc;color:#72838d;font-size:9px}.wt-anchor-preview-line span{color:#176da9;text-decoration:underline;font-weight:800}.wt-anchor-code{margin:0;min-height:92px;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:13px;border-radius:15px;background:#102a43;color:#d7efff;font-size:9.5px;line-height:1.9;text-align:left}.wt-anchor-copy-code{border:0;border-radius:12px;background:#176da9;color:#fff;padding:10px 12px;font-size:9px;font-weight:900;cursor:pointer}.wt-anchor-note{margin:0;color:#7c8c96;font-size:8.5px;line-height:1.8}.wt-anchor-note code{direction:ltr;display:inline-block}.wt-anchor-guide-card{background:#fffaf0;border-color:#efe0be}.wt-anchor-guide-card b{font-size:10.5px;color:#665632}.wt-anchor-guide-card p{margin:6px 0 0;font-size:9px;line-height:1.9;color:#786d50}
@media(max-width:1050px){.wt-anchor-layout{grid-template-columns:1fr}.wt-anchor-side{position:static;grid-template-columns:1fr 1fr}.wt-anchor-guide-card{grid-column:1/-1}}
@media(max-width:760px){.wt-anchor-fields{grid-template-columns:1fr}.wt-anchor-field.is-wide{grid-column:auto}.wt-anchor-profile-top{align-items:flex-start;flex-direction:column}.wt-anchor-side{grid-template-columns:1fr}.wt-anchor-guide-card{grid-column:auto}.wt-anchor-badge{display:none}.wt-anchor-result{grid-template-columns:85px 1fr}.wt-anchor-result-actions-row{grid-column:1/-1;justify-content:flex-end}.wt-anchor-slider{grid-template-columns:100px 1fr 42px}}
@media(max-width:520px){.wt-anchor-hero{padding:26px 20px}.wt-anchor-card,.wt-anchor-status-card,.wt-anchor-html-card,.wt-anchor-guide-card{padding:18px}.wt-anchor-section-head{flex-direction:column}.wt-anchor-profile-top{align-items:stretch}.wt-anchor-count{justify-content:space-between}.wt-anchor-slider{grid-template-columns:1fr 45px}.wt-anchor-slider input{grid-column:1/-1;grid-row:2}.wt-anchor-options{grid-template-columns:1fr 1fr}.wt-anchor-result{grid-template-columns:1fr}.wt-anchor-result-text{white-space:normal}.wt-anchor-result-actions-row{grid-column:auto;justify-content:flex-start}}
