.sc{text-align:center}.sc-eyebrow{font:600 .8rem/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-primary-highlight);margin-bottom:.9rem}.sc-h1{font:800 clamp(2rem,5vw,3.2rem)/1.08 Manrope,sans-serif;letter-spacing:-.02em;color:var(--dw-text)}.sc-sub{margin:1rem auto 1.8rem;max-width:36rem;font-size:1.1rem;color:var(--dw-text-secondary)}.sc-form{display:flex;gap:.6rem;max-width:40rem;margin:0 auto}.sc-form input,.sc-paste input,.sc-paste textarea,.sc-more textarea{flex:1;min-width:0;width:100%;border:1px solid var(--dw-border);background:var(--dw-surface);color:var(--dw-text);border-radius:.6rem;padding:.8rem 1rem;font:400 1rem Inter,sans-serif}.sc-form input:focus,.sc-paste input:focus,textarea:focus{outline:2px solid var(--dw-primary-highlight);outline-offset:1px}.sc-form button,.sc-paste button,.sc-btn{background:#005232;color:#fff;border:0;border-radius:.6rem;padding:.8rem 1.4rem;font:700 1rem Manrope,sans-serif;cursor:pointer;white-space:nowrap}.sc-form button:hover,.sc-paste button:hover,.sc-btn:hover{background:#006b41}.sc-form button:disabled{opacity:.6;cursor:wait}.sc-note{margin-top:.8rem;font-size:.9rem;color:var(--dw-text-muted)}.sc-more{max-width:40rem;margin:1rem auto 0;text-align:left;font-size:.95rem;color:var(--dw-text-secondary)}.sc-more summary{cursor:pointer;text-align:center}.sc-label{display:block;margin:.8rem 0 .35rem;font-size:.85rem;color:var(--dw-text-secondary);text-align:left}.sc-status{min-height:1.5rem;margin:1.4rem auto 0;max-width:44rem;color:var(--dw-text-secondary)}.sc-status[data-kind=error]{color:#b42318;font-weight:600}.sc-paste{max-width:44rem;margin:1.2rem auto 0;padding:1.4rem;border:1px dashed var(--dw-border);border-radius:.8rem;text-align:left;background:var(--dw-surface)}.sc-paste-h{font:700 1.1rem Manrope,sans-serif;color:var(--dw-text)}.sc-paste-p{font-size:.92rem;color:var(--dw-text-secondary);margin-top:.3rem}.sc-paste button{margin-top:.9rem}.sc-results{margin-top:1.6rem;text-align:left}.sc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-bottom:1.4rem}.sc-tile{background:#fbeaea;color:#8f2117;border-radius:.7rem;padding:1rem;font:700 1rem/1.35 Manrope,sans-serif;text-align:center}.sc-tile.sc-good{background:#e6f0eb;color:#005232}.sc-table-wrap{overflow-x:auto;border:1px solid var(--dw-border);border-radius:.8rem;background:var(--dw-surface)}.sc-table{width:100%;border-collapse:collapse;font-size:.92rem}.sc-table th{text-align:left;padding:.7rem .8rem;font-weight:600;color:var(--dw-text-secondary);border-bottom:2px solid var(--dw-border);white-space:nowrap}.sc-table td{padding:.7rem .8rem;border-bottom:1px solid var(--dw-border-light);vertical-align:top;color:var(--dw-text)}.sc-page{color:var(--dw-primary-highlight);word-break:break-all}.sc-type{border:1px solid var(--dw-border);background:var(--dw-surface);color:var(--dw-text);border-radius:.4rem;padding:.2rem .3rem;font-size:.85rem}.sc-found{color:var(--dw-text-secondary);min-width:9rem}.sc-tag{display:block;width:fit-content;border-radius:.35rem;padding:.15rem .5rem;margin-bottom:.25rem;font-weight:600;font-size:.85rem}.sc-ok{background:#e6f0eb;color:#005232}.sc-bad{background:#fbeaea;color:#8f2117}.sc-warn{background:#fdf3e1;color:#7a4f0f}.sc-hint{margin-top:.6rem;font-size:.85rem;color:var(--dw-text-muted)}.sc-fix{margin-top:1rem;color:var(--dw-text-secondary)}.sc-fix a,.sc-copy a{color:var(--dw-primary-highlight);text-decoration:underline}.sc-cta{margin-top:1.4rem;border:2px solid #005232;border-radius:.9rem;padding:1.4rem;text-align:center;background:var(--dw-surface)}.sc-cta p{margin-bottom:1rem;color:var(--dw-text)}.sc-btn{display:inline-block;text-decoration:none;font-size:1.05rem;padding:.9rem 1.8rem}.sc-copy h2{font:800 1.6rem/1.2 Manrope,sans-serif;color:var(--dw-text);margin:2.2rem 0 .8rem}.sc-copy h2:first-child{margin-top:0}.sc-copy p,.sc-checks li{color:var(--dw-text-secondary);line-height:1.65}.sc-checks{list-style:none;padding:0;display:grid;gap:.6rem}.sc-checks b{color:var(--dw-text)}.sc-cheat td:first-child{font-weight:600;white-space:nowrap}@media(max-width:640px){.sc-form{flex-direction:column}.sc-table thead{display:none}.sc-table tr{display:block;padding:.6rem 0;border-bottom:1px solid var(--dw-border-light)}.sc-table td{display:block;border:0;padding:.25rem .8rem}}html.dark .sc-tile,html.dark .sc-bad{background:#451a17;color:#ffb4a8}html.dark .sc-ok,html.dark .sc-tile.sc-good{background:#193428;color:#8fe0b5}html.dark .sc-warn{background:#392d18;color:#f3c97a}html.dark .sc-cta{border-color:#2eb873}
