.radar-reference{max-width:1100px;margin:auto}.radar-presence-toolbar{max-width:1100px;margin:0 auto 10px;display:flex;justify-content:flex-end;gap:15px;align-items:center;font-size:12px}.radar-presence-toolbar .t-button{font-size:12px;padding:7px 10px}.radar-app-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.radar-app-tabs a{min-width:0;text-align:center}.radar-app-tabs span{max-width:100%;overflow-wrap:anywhere;line-height:1.3}.radar-reference-hero{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:20px;align-items:center;min-height:205px;padding:24px;border:1px solid #8035a675;border-radius:14px;background:linear-gradient(90deg,#08040ce8,transparent 78%,#08040cab),url(/brand/deposits-banner.png) 50%/cover;color:white;margin-bottom:14px}.radar-reference-hero h1{font-size:30px;font-style:italic;line-height:1.12;margin:0}.radar-reference-hero h1 em{color:#b74dff}.radar-reference-hero p{font-size:12px;letter-spacing:.03em;margin:16px 0}.radar-reference-hero>div>div{display:flex;gap:20px;font-size:11px;flex-wrap:wrap}.radar-reference-hero>div>div span{border-left:2px solid #a438ee;padding-left:6px}.radar-reference-hero>strong{font-size:15px;font-style:italic;text-align:center;line-height:1.5}.radar-reference-hero>strong svg{display:block;color:#b34cf9;margin:8px auto}.radar-reference-search{display:flex;gap:8px;align-items:center;position:relative}.radar-reference-search>.t-field{flex:1 1;min-width:0}.radar-quick-filters .t-field>span,.radar-reference-search>.t-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.radar-reference-search input{padding-left:39px!important}.radar-reference-search>svg{position:absolute;left:12px;width:18px;color:var(--muted);z-index:1}.radar-reference-search>.t-button{font-size:12px;padding:10px;gap:5px}.radar-reference-search>.t-button svg{width:18px}.radar-quick-filters{display:flex;gap:7px;margin:12px 0;align-items:center;overflow:auto}.radar-quick-filters .t-button{font-size:12px;white-space:nowrap;padding:10px;min-height:38px;flex:none}.radar-quick-filters .t-field{min-width:135px}.radar-quick-filters select{font-size:12px;min-height:38px;padding:9px}.radar-reference-notice{font-size:11px;color:var(--muted);margin:9px 0;line-height:1.5}.radar-reference-map{position:relative;border:1px solid #74369d77;border-radius:17px;overflow:hidden;margin:12px 0}.radar-reference-map .radar-map{height:420px;border:0;border-radius:0}.radar-map-top{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:10px;pointer-events:none;z-index:450}.radar-map-top>*{pointer-events:auto}.radar-map-top .t-button{font-size:12px;min-height:35px;padding:8px 10px;background:#120c1fee;color:#ddd;border:1px solid #69309366}.radar-map-top .t-button--primary{background:#8420e9}.radar-map-top>div{display:flex;align-self:start}.radar-map-top>button{gap:8px}.radar-map-top span{display:grid;text-align:left;gap:3px}.radar-map-top small{font-size:10px;opacity:.7}.radar-map-bottom{position:absolute;bottom:27px;left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none;z-index:450}.radar-map-bottom>*{pointer-events:auto}.radar-map-bottom .t-button{font-size:11px;background:#130c1eee;color:#ddd;padding:9px;min-height:34px}.radar-reference-map .maplibregl-ctrl-top-left{margin-top:82px!important}.radar-photo-pin{width:48px;height:48px;border-radius:50%;border:2px solid #bc73e7;background:#23122f;color:#fff;box-shadow:0 2px 12px #08020baa;position:relative;display:grid;place-items:center}.radar-photo-pin img{width:100%;height:100%;object-fit:cover;border-radius:50%}.radar-photo-pin>span{position:absolute;top:48px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;background:#110b17e8;color:white;padding:2px 6px;border-radius:8px}.radar-nearby{border:1px solid var(--border);border-radius:15px;overflow:hidden;background:var(--surface)}.radar-nearby>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:10px}.radar-nearby h2{font-size:18px;margin:0}.radar-nearby>header .t-button{font-size:12px;color:var(--accent);padding:4px}.radar-person-row{display:grid;grid-template-columns:65px minmax(0,1fr) auto auto 30px;gap:12px;align-items:center;padding:14px;border-top:1px solid var(--border)}.radar-person-row.is-selected{box-shadow:inset 0 0 0 2px #a948ec;background:#7d29bb17}.radar-person-face{position:relative;display:grid;place-items:center;width:65px;height:65px;border:2px solid #9759b9;border-radius:50%;background:#251530;color:#c9a7e0;text-decoration:none}.radar-person-crop{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:50%;isolation:isolate;clip-path:circle(50%)}.radar-person-face .radar-person-crop img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:cover;object-position:center;border-radius:50%}.radar-person-face i{position:absolute;bottom:0;right:0;width:12px;height:12px;border:2px solid #0c0a10;background:#20d87e;border-radius:50%}.radar-person-info h3{font-size:16px;margin:0 0 5px;display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.radar-person-info h3 svg{color:#b65bf2;flex:none}.radar-person-info p{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.radar-person-info>small{display:block;color:var(--muted);font-size:11px;line-height:1.5}.radar-person-rating{font-size:12px;display:flex;align-items:center;gap:4px;margin-top:3px}.radar-person-rating svg{color:#f0a12f}.radar-person-info .radar-person-available{color:#24c77b}.radar-person-work{display:flex;gap:4px}.radar-person-work img{width:47px;height:55px;object-fit:cover;border-radius:7px}.radar-view-profile{font-size:11px;padding:8px 10px;min-height:32px;white-space:nowrap;text-decoration:none}.radar-save{padding:5px!important;color:var(--accent)}.radar-reference-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:15px 0;font-size:11px;color:var(--muted)}.radar-reference-pages .t-button{font-size:12px;padding:8px}@media (max-width:650px){.radar-presence-toolbar,.radar-presence-toolbar .t-button{font-size:10px}.radar-app-tabs a{font-size:10px;padding:10px 3px}.radar-reference-hero{min-height:173px;padding:16px 13px;grid-template-columns:minmax(0,1fr) 78px;gap:10px}.radar-reference-hero h1{font-size:25px}.radar-reference-hero p{font-size:10px}.radar-reference-hero>strong{font-size:11px}.radar-reference-hero>div>div{font-size:9px;gap:9px}.radar-reference-search>.t-button{font-size:10px;padding:9px 7px}.radar-reference-search input{font-size:12px}.radar-reference-search>.t-button:nth-of-type(2){display:none}.radar-quick-filters .t-button{font-size:10px;padding:8px}.radar-quick-filters .t-field{min-width:110px}.radar-quick-filters select{font-size:10px}.radar-reference-map .radar-map{height:350px}.radar-map-top{top:9px;left:9px;right:9px}.radar-map-top .t-button{font-size:10px;padding:7px}.radar-map-top small{font-size:9px}.radar-person-row{grid-template-columns:47px minmax(0,1fr) auto 22px;gap:8px;padding:11px 9px}.radar-person-face{width:47px;height:47px}.radar-person-info h3{font-size:13px}.radar-person-info p,.radar-person-info>small,.radar-person-rating{font-size:10px}.radar-person-work{grid-column:2;grid-row:2}.radar-person-work img{width:40px;height:42px}.radar-view-profile{font-size:10px;padding:8px}.radar-nearby h2{font-size:16px}.radar-photo-pin{width:40px;height:40px}.radar-photo-pin>span{top:40px}}