.check-card.loc{max-width:680px;margin-top:24px;padding:22px}.loc .field .at svg{width:17px;height:17px;stroke-width:1.8}.loc .field input::-webkit-search-cancel-button,.loc .field input::-webkit-search-decoration,.loc .field input::-webkit-search-results-button,.loc .field input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.loc .field input::-webkit-contacts-auto-fill-button,.loc .field input::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none;position:absolute;right:0}.search-row{display:flex;gap:12px;align-items:stretch}.search-row .field{flex:1}.search-row .run-btn{width:auto;margin-top:0;flex-shrink:0;padding:14px 24px;white-space:nowrap}@media (max-width:560px){.search-row{flex-direction:column}.search-row .run-btn{width:100%}}.examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.examples .ex-label{font-size:12.5px;font-weight:600;color:var(--text-3);margin-right:2px}.examples .chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 13px;cursor:pointer;transition:color .14s,border-color .14s,background .14s}.examples .chip:hover{color:var(--blue);border-color:var(--blue-tint-2);background:var(--blue-tint)}.examples .quota-counter{margin-left:auto}@media (max-width:560px){.examples .quota-counter{margin-left:0}}.loc-tool .results.loc,.loc-tool .tool-cta{max-width:680px}.results.loc .res-loading{padding:26px 24px;font-size:14.5px}.results.loc .res-loading .spinner{width:18px;height:18px;flex-shrink:0;color:var(--blue);animation:spin .7s linear infinite}.loc-tool .res-error{max-width:680px;margin:18px auto 0;gap:14px;padding:22px 24px;border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 8%,var(--bg))}[data-theme=dark] .loc-tool .res-error{background:color-mix(in srgb,var(--red) 10%,var(--surface))}.loc-tool .res-error .er-body code{font-family:JetBrains Mono,monospace;background:var(--surface-2);color:var(--text);padding:1px 5px;border-radius:4px;font-size:12px}.loc-tool .res-error.muted{border-color:var(--border-strong);background:var(--surface)}[data-theme=dark] .loc-tool .res-error.muted{background:rgba(11,18,36,.5)}.loc-tool .res-error.muted .er-ico{background:var(--surface-2);color:var(--text-2)}[data-theme=dark] .loc-tool .res-error.muted .er-ico{background:rgba(148,163,184,.14);color:var(--text-2)}.loc-head{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid var(--border)}.loc-avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--blue);background:var(--blue-tint);border:1px solid var(--blue-tint-2)}.loc-who{min-width:0}.loc-name{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);line-height:1.2}.loc-name .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-handle{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-3);margin-top:2px}.loc-based{padding:24px 22px;border-bottom:1px solid var(--border);background:var(--blue-tint)}[data-theme=dark] .loc-based{background:rgba(47,107,255,.07)}.loc-based-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:11px}.loc-based-value{display:flex;align-items:center;gap:13px;font-size:clamp(28px,4.6vw,38px);font-weight:700;letter-spacing:-.025em;color:var(--text);line-height:1.05}.loc-based-value .pin{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;color:var(--blue)}.loc-based-value .pin svg{width:32px;height:32px;stroke-width:1.7}.loc-based-value .nm{word-break:break-word}.loc-rows{display:flex;flex-direction:column;padding:6px 22px}.loc-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.loc-row:last-child{border-bottom:none}.lr-label{font-size:13px;font-weight:600;color:var(--text-2);flex-shrink:0}.lr-value{font-size:14px;color:var(--text);text-align:right;font-weight:500;line-height:1.5}.lr-value .muted{color:var(--text-3);font-weight:400}.lr-value .yes{color:var(--green-strong);font-weight:600}.lr-value .no{color:var(--text-3)}.lr-value a{color:var(--blue);text-decoration:none}.lr-value a:hover{text-decoration:underline}.loc-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 22px;background:var(--surface);border-top:1px solid var(--border);font-size:13px;color:var(--text-3)}[data-theme=dark] .loc-foot{background:rgba(11,18,36,.5)}.loc-foot .inline-api{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--blue);text-decoration:none}.loc-foot .inline-api:hover{text-decoration:underline}.loc-foot .inline-api .arrow{width:13px;height:13px}.loc-blocks .steps-grid.flow .step{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;transition:border-color .15s,transform .15s}[data-theme=dark] .loc-blocks .steps-grid.flow .step{background:linear-gradient(180deg,#080D19,#050812)}.loc-blocks .steps-grid.flow .step:hover{border-color:var(--blue-tint-2);transform:translateY(-2px)}.loc-blocks .steps-grid.flow .step:not(:last-child):after{content:"";position:absolute;top:37px;right:-14px;width:14px;height:1px;background:var(--border)}.loc-blocks .step .step-num{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--blue);background:var(--blue-tint);margin-bottom:14px}.loc-blocks .step h3{font-size:15px;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.loc-blocks .step p{font-size:13.5px;color:var(--text-2);line-height:1.55}.howto-note{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-top:14px;padding:18px 22px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}[data-theme=dark] .howto-note{background:rgba(11,18,36,.45)}.howto-note .hn-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;padding-top:3px}.howto-note p{font-size:13.5px;color:var(--text-2);line-height:1.65;max-width:780px}.signal-table.fields tbody td:first-child{white-space:normal;width:200px}.loc-blocks .signal-table a{color:var(--blue);text-decoration:none;font-weight:500}.loc-blocks .signal-table a:hover{text-decoration:underline}.tick-list{list-style:none;display:flex;flex-direction:column;gap:11px}.tick-list li{display:flex;gap:9px;font-size:13.5px;color:var(--text-2);line-height:1.55}.tick-list li svg{width:15px;height:15px;stroke-width:2.3;color:var(--blue);flex-shrink:0;margin-top:2px}.tick-list.muted li svg{color:var(--text-3)}.info-card .ic-ico.muted{background:var(--surface-2);color:var(--text-3)}.loc-blocks .info-card h3{letter-spacing:-.01em;text-wrap:balance}@media (max-width:700px){.loc-blocks .steps-grid.flow .step:not(:last-child):after{display:none}}@media (max-width:620px){.howto-note{grid-template-columns:1fr;gap:10px}}