.brand{color:var(--text);text-decoration:none}.eyebrow,.network-identity{font-size:13px;color:var(--accent)}.no-catch{font-weight:800;letter-spacing:.03em}.free-tools{position:relative}.free-tools summary{cursor:pointer;min-height:32px}.free-tools[open]>div{position:absolute;z-index:20;right:0;min-width:240px;max-width:85vw;background:#111a2d;border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:0 10px 40px #0008}.free-tools a{display:block;padding:9px}.network-next{margin:32px 0;padding:18px 0;border-top:1px solid var(--line)}.network-identity{border-top:1px solid var(--line);padding-top:16px}label{display:block;color:var(--muted);margin:14px 0}input,textarea,select{font:inherit;max-width:100%;color:var(--text);background:#111a2d;border:1px solid var(--line);border-radius:10px;padding:12px}label>input:not([type=checkbox]),label>select{display:block;width:100%;margin-top:6px}textarea{width:100%}.task-row{border:1px solid var(--line);border-radius:16px;padding:16px;margin:16px 0}.task-fields,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-fields label{margin:6px 0}.task-row button{font:inherit;border:0;background:none;color:var(--accent);cursor:pointer;min-height:44px}.featured-tool{border:1px solid var(--accent);border-radius:22px;padding:22px}.metric-tile{border:1px solid var(--line);border-radius:16px;padding:16px}.metric-tile strong{display:block;font-size:24px}.option{display:block;width:100%;text-align:left;margin:10px 0;white-space:normal}.passport-list{padding:0;list-style:none}.passport-list li{border:1px solid var(--line);border-radius:16px;padding:18px;margin:12px 0}.privacy-optout input{width:auto}progress{width:100%;accent-color:#7dd3fc}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.table-scroll{overflow:auto}.share-buttons button{white-space:normal}.network-next a span{display:block;margin-top:12px}input[type=checkbox]{min-width:20px;min-height:20px}@media(max-width:600px){.task-fields,.profile-grid{grid-template-columns:1fr}.nav-links{font-size:12px}.nav{align-items:flex-start}.free-tools[open]>div{right:0}.page-main h1{overflow-wrap:break-word}.link-grid{grid-template-columns:1fr}}