.backlink-card{position:relative;overflow:hidden}.backlink-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(56,189,248,.18),transparent 32%),radial-gradient(circle at 88% 12%,rgba(14,165,233,.12),transparent 30%)}.backlink-card>*{position:relative}.tool-tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.tool-tab{min-height:2.8rem;border:1px solid rgba(186,230,253,.16);border-radius:999px;background:rgba(15,23,42,.68);padding:.75rem 1.1rem;color:rgb(203,213,225);font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.tool-tab.is-active,.tool-tab:hover{border-color:rgba(125,211,252,.48);background:rgba(14,165,233,.16);color:#fff}.tool-status{margin-bottom:1.5rem;border:1px solid rgba(125,211,252,.18);border-radius:1.25rem;background:rgba(2,6,23,.5);padding:1rem 1.15rem;color:rgb(186,230,253);font-weight:700}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.tool-grid label{display:grid;gap:.55rem;color:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.tool-grid input,.tool-grid select{min-height:3.15rem;width:100%;border:1px solid rgba(186,230,253,.16);border-radius:1rem;background:rgba(2,6,23,.62);padding:.9rem 1rem;color:#fff;font:inherit;text-transform:none;letter-spacing:0}.tool-grid input::placeholder{color:rgba(203,213,225,.55)}.tool-grid select option{background:#020617;color:#fff}.check-label{align-content:end;grid-template-columns:auto 1fr!important;align-items:center;min-height:3.15rem;border:1px solid rgba(186,230,253,.16);border-radius:1rem;background:rgba(2,6,23,.36);padding:.75rem 1rem;text-transform:none!important;letter-spacing:0!important}.check-label input{width:auto;min-height:auto}.tool-actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.85rem}.tool-actions button:disabled{opacity:.45;cursor:not-allowed}.result-box{display:block;margin-top:1.35rem;min-height:18rem;max-height:34rem;overflow:auto;white-space:pre-wrap;border:1px solid rgba(125,211,252,.18);border-left:5px solid rgb(56,189,248);border-radius:1rem;background:rgba(2,6,23,.78);padding:1rem;color:rgb(186,230,253);font:500 .9rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.button-primary,.button-secondary{cursor:pointer}@media(max-width:760px){.tool-grid{grid-template-columns:1fr}.tool-actions .button-primary,.tool-actions .button-secondary{width:100%}}
