.findmy{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg-2);box-shadow:0 34px 90px -34px #000000bf}.findmy .fm-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft)}.findmy .tabs{display:flex;gap:6px}.findmy .tab{font-family:var(--font-mono);font-size:11px;padding:5px 11px;border-radius:999px;color:var(--ink-3);border:1px solid transparent;background:none;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.findmy .tab:hover{color:var(--ink-2)}.findmy .tab.on{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-bg)}.findmy .live{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.findmy .blip{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:fm-blip 2s infinite;flex:none}@keyframes fm-blip{0%{box-shadow:0 0 #58da9880}70%{box-shadow:0 0 0 7px #58da9800}to{box-shadow:0 0 #58da9800}}.findmy .fm-view[hidden]{display:none}.findmy .agent-rail{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-soft);overflow-x:auto}.findmy .achip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:none;border:1px solid var(--line-soft);border-radius:999px;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:color .18s,border-color .18s,background .18s}.findmy .achip:hover{border-color:var(--line)}.findmy .achip .adot{width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.findmy .achip .ast{color:var(--ink-3)}.findmy .achip.on{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-bg)}.findmy .achip.on .adot{background:var(--accent)}.findmy .achip.on .ast{color:var(--accent-dim)}.findmy .map{position:relative;height:360px;background:radial-gradient(circle at 46% 52%,oklch(.22 .01 200 / .6),transparent 60%),var(--bg);overflow:hidden}.findmy .mgrid{position:absolute;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:40px 40px;opacity:.35}.findmy .rings{position:absolute;left:46%;top:52%;transform:translate(-50%,-50%)}.findmy .ring{position:absolute;border:1px solid var(--blue-dim);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.35}.findmy .ring.r1{width:120px;height:120px}.findmy .ring.r2{width:240px;height:240px;opacity:.22}.findmy .ring.r3{width:380px;height:380px;opacity:.12}.findmy .trail{position:absolute;inset:0;width:100%;height:100%}.findmy .trail polyline{fill:none;stroke:var(--accent-dim);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:5 5;animation:fm-march 1.4s linear infinite}@keyframes fm-march{to{stroke-dashoffset:-10}}.findmy .pin{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3}.findmy .pin-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--accent);background:color-mix(in oklch,var(--bg) 65%,transparent);display:grid;place-items:center;position:relative}.findmy .pin-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--accent)}.findmy .pin-label{font-family:var(--font-mono);font-size:10px;background:var(--bg-2);border:1px solid var(--line-soft);padding:2px 8px;border-radius:999px;white-space:nowrap;color:var(--ink-2)}.findmy .pin.now .pin-dot{border-color:var(--blue)}.findmy .pin.now .pin-dot:after{background:var(--blue)}.findmy .pin.now .pin-label{color:var(--blue);border-color:var(--blue-dim)}.findmy .pin.now .pin-dot .ping{position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid var(--blue);animation:fm-ping 2.2s ease-out infinite}@keyframes fm-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}.findmy .sheet{border-top:1px solid var(--line-soft);background:var(--bg-2)}.findmy .sheet-grab{width:38px;height:4px;border-radius:999px;background:var(--line);margin:10px auto 6px}.findmy .sheet-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:4px 18px 10px}.findmy .srow{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--line-soft)}.findmy .srow .ic{width:26px;height:26px;border-radius:7px;border:1px solid var(--accent-dim);display:grid;place-items:center}.findmy .srow .ic:after{content:"";width:7px;height:7px;border-radius:2px;background:var(--accent)}.findmy .srow.now .ic{border-color:var(--blue-dim)}.findmy .srow.now .ic:after{background:var(--blue)}.findmy .srow .svc{font-family:var(--font-mono);font-size:13px;color:var(--ink)}.findmy .srow .act{font-size:12px;color:var(--ink-3);margin-top:1px}.findmy .srow .meta{text-align:right;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.findmy .srow .meta .vf{color:var(--accent);display:inline-flex;align-items:center;gap:4px}.findmy .srow.now .meta .vf{color:var(--blue)}.findmy .logbar{display:flex;align-items:center;gap:9px;padding:14px 18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);border-bottom:1px solid var(--line-soft)}.findmy .logwrap{padding:6px 0}.findmy .loghead,.findmy .logrow{display:grid;grid-template-columns:52px 1fr 1.1fr 40px 52px;gap:12px;align-items:center;padding:11px 18px;font-family:var(--font-mono);font-size:12px}.findmy .loghead{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:8px;padding-bottom:8px}.findmy .logrow{border-top:1px solid var(--line-soft)}.findmy .logrow .li{color:var(--ink-3)}.findmy .logrow .hash{color:var(--blue)}.findmy .logrow .lsvc{color:var(--ink)}.findmy .logrow .incl{color:var(--accent);text-align:center}.findmy .logrow .lt{color:var(--ink-3);text-align:right}.findmy .logrow.now{background:#64d1d70f}.findmy .logrow.now .li{color:var(--blue)}.findmy .logroot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--line-soft);background:var(--bg);font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.findmy .logroot code{color:var(--ink-2)}@media(max-width:640px){.findmy .map{height:300px}.findmy .loghead,.findmy .logrow{grid-template-columns:40px 1fr 30px 44px}.findmy .loghead span:nth-child(3),.findmy .logrow .lsvc{display:none}}@media(prefers-reduced-motion:reduce){.findmy .blip,.findmy .trail polyline,.findmy .pin.now .pin-dot .ping{animation:none}}.hero[data-astro-cid-xcjk45nk]{padding:92px 0 84px;position:relative}.hero-grid[data-astro-cid-xcjk45nk]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero[data-astro-cid-xcjk45nk] h1[data-astro-cid-xcjk45nk]{font-size:clamp(36px,5vw,62px);margin:24px 0 0;max-width:13ch}.hero[data-astro-cid-xcjk45nk] h1[data-astro-cid-xcjk45nk] .hl[data-astro-cid-xcjk45nk]{color:var(--accent)}.hero[data-astro-cid-xcjk45nk] p[data-astro-cid-xcjk45nk].lead{font-size:18.5px;color:var(--ink-2);margin-top:24px;max-width:50ch}.hero-cta[data-astro-cid-xcjk45nk]{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero[data-astro-cid-xcjk45nk] .bg-grid[data-astro-cid-xcjk45nk]{-webkit-mask-image:radial-gradient(circle at 75% 30%,black,transparent 60%);mask-image:radial-gradient(circle at 75% 30%,black,transparent 60%)}@media(max-width:980px){.hero-grid[data-astro-cid-xcjk45nk]{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.hero[data-astro-cid-xcjk45nk]{padding:56px 0 52px}}.maps[data-astro-cid-hsvnlnwd]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mapcard[data-astro-cid-hsvnlnwd]{border:1px solid var(--line-soft);border-radius:14px;background:var(--bg-2);padding:26px;transition:border-color .2s,transform .2s}.mapcard[data-astro-cid-hsvnlnwd]:hover{border-color:var(--line);transform:translateY(-2px)}.mc-from[data-astro-cid-hsvnlnwd]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:9px}.mc-from[data-astro-cid-hsvnlnwd] .tg[data-astro-cid-hsvnlnwd]{color:var(--blue);border:1px solid var(--blue-dim);border-radius:5px;padding:2px 7px;font-size:9.5px}.mc-to[data-astro-cid-hsvnlnwd]{font-family:var(--font-display);font-weight:600;font-size:21px;color:var(--accent);margin-top:14px}.mc-desc[data-astro-cid-hsvnlnwd]{color:var(--ink-2);font-size:14.5px;margin-top:10px}@media(max-width:760px){.maps[data-astro-cid-hsvnlnwd]{grid-template-columns:1fr}}.inv-grid[data-astro-cid-m7rg5nyw]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.quote[data-astro-cid-m7rg5nyw]{font-family:var(--font-display);font-weight:500;font-size:clamp(23px,3vw,34px);line-height:1.25;letter-spacing:-.02em;max-width:20ch;margin-top:22px}.quote[data-astro-cid-m7rg5nyw] .hl[data-astro-cid-m7rg5nyw]{color:var(--accent)}.inv-body[data-astro-cid-m7rg5nyw]{color:var(--ink-2);margin-top:24px;max-width:44ch;font-size:17px}.relay[data-astro-cid-m7rg5nyw]{border:1px solid var(--line);border-radius:14px;background:var(--bg-2);padding:28px 26px}.relay[data-astro-cid-m7rg5nyw] .lbl[data-astro-cid-m7rg5nyw]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px;display:block}.relay-row[data-astro-cid-m7rg5nyw]{display:flex;align-items:center;gap:14px}.relay-node[data-astro-cid-m7rg5nyw]{flex:1;text-align:center}.relay-node[data-astro-cid-m7rg5nyw] .rn-ic[data-astro-cid-m7rg5nyw]{width:40px;height:40px;border-radius:11px;border:1.5px solid var(--line);display:grid;place-items:center;margin:0 auto 9px;color:var(--ink-2);font-family:var(--font-mono);font-size:16px}.relay-node[data-astro-cid-m7rg5nyw].svc .rn-ic[data-astro-cid-m7rg5nyw]{border-color:var(--accent-dim);color:var(--accent)}.relay-node[data-astro-cid-m7rg5nyw].you .rn-ic[data-astro-cid-m7rg5nyw]{border-color:var(--blue-dim);color:var(--blue)}.relay-node[data-astro-cid-m7rg5nyw] .rn-t[data-astro-cid-m7rg5nyw]{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.relay-arr[data-astro-cid-m7rg5nyw]{color:var(--ink-3);font-family:var(--font-mono);font-size:13px}.relay-cap[data-astro-cid-m7rg5nyw]{color:var(--ink-3);font-size:13px;margin-top:20px;line-height:1.7;font-family:var(--font-mono)}.relay-cap[data-astro-cid-m7rg5nyw] b[data-astro-cid-m7rg5nyw]{color:var(--accent);font-weight:500}@media(max-width:880px){.inv-grid[data-astro-cid-m7rg5nyw]{grid-template-columns:1fr;gap:36px}}.priv-grid[data-astro-cid-rawdifl4]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pcard[data-astro-cid-rawdifl4]{border:1px solid var(--line-soft);border-radius:14px;background:var(--bg-2);overflow:hidden}.pcard-head[data-astro-cid-rawdifl4]{padding:16px 20px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.pcard-head[data-astro-cid-rawdifl4] .who[data-astro-cid-rawdifl4]{font-family:var(--font-display);font-weight:600;font-size:16px}.pcard-head[data-astro-cid-rawdifl4] .tag[data-astro-cid-rawdifl4]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:5px}.pcard[data-astro-cid-rawdifl4].locked .tag[data-astro-cid-rawdifl4]{color:var(--ink-3);border:1px solid var(--line)}.pcard[data-astro-cid-rawdifl4].open .tag[data-astro-cid-rawdifl4]{color:var(--accent);border:1px solid var(--accent-dim)}.pcard-body[data-astro-cid-rawdifl4]{padding:20px;font-family:var(--font-mono);font-size:12.5px;line-height:1.85;min-height:196px}.pcard-body[data-astro-cid-rawdifl4] .cipher{color:var(--ink-3);word-break:break-all;filter:blur(.4px);opacity:.65}.pcard[data-astro-cid-rawdifl4].open .pcard-body[data-astro-cid-rawdifl4] .k{color:var(--ink-3)}.pcard[data-astro-cid-rawdifl4].open .pcard-body[data-astro-cid-rawdifl4] .s{color:var(--blue)}.pcard[data-astro-cid-rawdifl4].open .pcard-body[data-astro-cid-rawdifl4] .true{color:var(--accent)}.pcaption[data-astro-cid-rawdifl4]{font-size:13px;color:var(--ink-3);padding:0 20px 18px}@media(max-width:820px){.priv-grid[data-astro-cid-rawdifl4]{grid-template-columns:1fr}}.cta[data-astro-cid-at7gc4kf]{padding:104px 0 116px;text-align:center;border-top:1px solid var(--line-soft);position:relative}.cta[data-astro-cid-at7gc4kf] h2[data-astro-cid-at7gc4kf]{font-size:clamp(30px,4vw,48px);max-width:17ch;margin:18px auto 0}.cta[data-astro-cid-at7gc4kf] p[data-astro-cid-at7gc4kf]{color:var(--ink-2);margin:22px auto 0;max-width:48ch;font-size:18px}.cta-btns[data-astro-cid-at7gc4kf]{display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}@media(max-width:640px){.cta[data-astro-cid-at7gc4kf]{padding:70px 0 80px}}
