.veteran-radar{--radar-ink:#172b23;--radar-deep:#102119;--radar-gold:#d4bd7e;--radar-paper:#f5f3eb;--radar-line:#c1c7b7;background:#e9e6db;padding-bottom:42px}.radar-private{color:#f4eddb;background:#354939;border-bottom:1px solid #6c795e;font-size:.875rem}.radar-private>.site-width{flex-wrap:wrap;align-items:center;gap:9px;padding-block:9px;display:flex}.radar-private strong{font-weight:600}.radar-private span{color:#d4ddc7;margin-left:auto}.radar-content{padding-top:30px}.radar-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:27px;display:flex}.radar-eyebrow{letter-spacing:.07em;color:#526448;align-items:center;gap:9px;margin-bottom:11px;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;display:flex}.radar-heading h1{color:#20392c;letter-spacing:.025em;align-items:center;gap:14px;margin-bottom:12px;font-size:clamp(2.75rem,4.3vw,4.2rem);line-height:1;display:flex}.radar-heading h1>span:first-child{color:#647345}.radar-heading-mark{border-left:1px solid #a8b395;margin-left:7px;padding-left:19px;display:flex}.radar-heading-mark svg{stroke-width:1.1px;color:#536849;width:49px;height:49px}.radar-heading p{color:#54604a;font-size:1rem}.radar-kit-link{color:#627053;border-left:3px solid #a99458;max-width:280px;padding:7px 0 7px 17px;font-size:.875rem}.radar-kit-link span{color:#34472b;align-items:center;gap:9px;margin-top:5px;font-size:1rem;font-weight:600;display:flex}.radar-searchbar{background:var(--radar-ink);color:#f0eddc;border-top:3px solid var(--radar-gold);grid-template-columns:minmax(230px,1.45fr) minmax(135px,.5fr) minmax(180px,.75fr);align-items:end;gap:24px;padding:22px 24px;display:grid}.radar-searchbar label{color:#e1e5d4;margin-bottom:7px;font-size:.875rem;display:block}.radar-search-input{color:#31422e;background:#fffef7;align-items:center;gap:10px;min-height:48px;padding-left:13px;display:flex}.radar-search-input input{outline-offset:0;color:#263627;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:1rem}.radar-search-input button,.radar-primary{background:var(--radar-gold);color:#1d3021;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 17px;font-size:1rem;font-weight:600;display:flex}.radar-search-input button:hover,.radar-primary:hover{background:#e5d4a2}.radar-searchbar [data-slot=select-trigger]{color:#f3f1df;background:#263d2e;border:1px solid #8b9a80;border-radius:0;width:100%;height:48px;font-size:1rem}.radar-searchbar [data-slot=select-trigger] svg{color:#e4dcbb}.radar-current{border-left:1px solid #66785a;align-self:center;padding-left:24px;line-height:1.5}.radar-current>span{letter-spacing:.1em;color:#c4caae;font-family:Courier New,monospace;font-size:.75rem}.radar-current>strong{font-size:1rem;font-weight:600;display:block}.radar-current>button{color:#ddc987;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:4px 0 0;font-size:.875rem;text-decoration:underline;display:block}.veteran-radar button:disabled{opacity:.55;cursor:wait}.radar-workspace-top{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 13px;display:flex}.radar-layer-controls{flex-wrap:wrap;gap:8px;display:flex}.radar-layer{color:#46513b;background:#f1f1e6;border:1px solid #a8b49a;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:.875rem;display:flex}.radar-layer[aria-pressed=true]{color:#f5f2df;background:#304631;border-color:#3b5037;box-shadow:inset 0 -2px #d3bd7a}.radar-layer[aria-pressed=false]{opacity:.7}.radar-layer:hover{opacity:1;border-color:#243e2a}.radar-layer.kind-vet_center[aria-pressed=true]{background:#42596b;border-color:#42596b}.radar-layer.kind-benefits[aria-pressed=true]{background:#76572e;border-color:#76572e}.radar-layer.kind-job[aria-pressed=true]{background:#60435a;border-color:#60435a}.radar-refresh{color:#435538;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0 9px 10px;font-size:.875rem;display:flex}.radar-feed-note{color:#536048;align-items:flex-start;gap:9px;margin-bottom:13px;font-size:.875rem;line-height:1.55;display:flex}.radar-feed-note>svg{flex-shrink:0;margin-top:3px}.radar-workspace{background:#f8f7f0;border:1px solid #a9b49c;grid-template-columns:minmax(270px,340px) minmax(0,1fr);display:grid;box-shadow:0 9px 25px #24301a0b}.radar-results{border-right:1px solid #acb69c;flex-direction:column;min-width:0;max-height:590px;display:flex}.radar-results-head{border-bottom:1px solid #bdc5b0;padding:19px 18px 16px}.radar-results-head>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.radar-results-head h2{color:#263b2a;margin:0;font-size:1.6rem;line-height:1.15}.radar-results-head>div>span{color:#606d50;text-align:right;font-size:.875rem}.radar-filter{color:#60714e;background:#fffef7;border:1px solid #b5bea4;align-items:center;gap:8px;padding:8px 10px;display:flex}.radar-filter input{color:#2d3d27;background:0 0;border:0;width:100%;min-width:0;font-size:.875rem;line-height:1.5}.radar-results-list{scrollbar-width:thin;scrollbar-color:#a2ae91 #f6f4eb;flex:1;min-height:0;overflow-y:auto}.radar-result{text-align:left;color:#263b2a;background:#f8f7f0;border:0;border-bottom:1px solid #d2d7c7;align-items:flex-start;gap:11px;width:100%;padding:19px 15px;transition:background .15s;display:flex}.radar-result:hover{background:#e8ecd9}.radar-result.selected{background:#e1e7d0;box-shadow:inset 4px 0 #5c7146}.radar-result>span:nth-child(2){flex:1;min-width:0}.radar-result>svg{color:#647352;flex-shrink:0;margin-top:24px}.radar-result-number{color:#f9f4e2;background:#36513b;flex-shrink:0;place-items:center;width:26px;height:28px;margin-top:3px;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;display:grid}.radar-result-number.kind-vet_center{background:#42596b}.radar-result-number.kind-benefits{background:#76572e}.radar-result-number.kind-job{background:#60435a}.radar-result-category{color:#596b4a;align-items:center;gap:5px;margin-bottom:5px;font-size:.75rem;display:flex}.radar-result strong{margin-bottom:7px;font-family:Stride Display,Arial,sans-serif;font-size:1.32rem;font-weight:700;line-height:1.15;display:block}.radar-result-location{color:#617051;font-size:.875rem;line-height:1.45;display:block}.radar-map-column{background:#152b20;min-width:0}.radar-map-wrap{flex-direction:column;height:100%;display:flex}.radar-map{touch-action:none;cursor:grab;isolation:isolate;background:#1c3026;flex:1;height:548px;min-height:390px;position:relative;overflow:hidden}.radar-map:active{cursor:grabbing}.radar-tiles{pointer-events:none;filter:grayscale(.6)invert(.91)hue-rotate(170deg)saturate(.58)brightness(.8);position:absolute;inset:0}.radar-tiles img{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.radar-radius{pointer-events:none;position:absolute;inset:0;overflow:visible}.radar-pin{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.radar-pin>span{color:#fffbed;background:#3d6744;border:2px solid #f5f0d6;border-radius:5px 5px 14px 14px;place-items:center;width:30px;height:32px;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;display:grid;box-shadow:0 2px 9px #07160caa}.radar-pin-vet_center>span{background:#496d88}.radar-pin-benefits>span{background:#93642c}.radar-pin-job>span{background:#7c5077}.radar-pin:hover>span,.radar-pin.is-selected>span{color:#172d21;background:#e2cc88;border-color:#fff8da;transform:scale(1.12);box-shadow:0 0 0 6px #ebd38636,0 3px 12px #08170bdd}.radar-map-label{color:#f1ebce;pointer-events:none;background:#142a20ec;border:1px solid #adbc8b77;align-items:center;gap:8px;max-width:calc(100% - 90px);padding:10px 13px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 1px 6px #0003}.radar-map-label small{color:#c9d1b8;margin-top:3px;font-size:.75rem;display:block}.radar-map-controls{flex-direction:column;gap:1px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 9px #07150b55}.radar-map-controls button{color:#273c2a;touch-action:manipulation;background:#f2f0de;border:1px solid #a1ad8e;place-items:center;width:42px;height:42px;display:grid}.radar-map-controls button:hover{background:#ddce97}.radar-map-controls button:disabled{cursor:default}.radar-attribution{color:#314129;cursor:auto;background:#fffdf1ed;max-width:100%;padding:3px 6px;font-size:.75rem;line-height:1.5;position:absolute;bottom:0;right:0}.radar-attribution a{text-underline-offset:2px;touch-action:manipulation;text-decoration:underline}.radar-map-help{color:#e3e3ca;background:#1b3023;border-top:1px solid #61764a66;padding:9px 15px;font-size:.875rem;line-height:1.5}.radar-map-error{color:#493c20;cursor:default;background:#f4ebd7;padding:12px;font-size:.875rem;position:absolute;bottom:37px;left:14px;right:14px}.radar-empty{color:#58654a;padding:28px 20px}.radar-empty>svg{color:#73805e;margin-bottom:12px}.radar-empty h3{font-size:1.65rem}.radar-empty p{font-size:1rem;line-height:1.6}.radar-empty button,.radar-empty a{color:#39512d;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:9px 0 0;font-size:1rem;text-decoration:underline;display:block}.radar-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:20px;margin-top:21px;display:grid}.radar-detail-slot{min-width:0;scroll-margin-top:25px}.radar-detail{background:#fbfaf3;border:1px solid #b8c2a6;border-top:3px solid #7b8b5f;padding:26px 28px}.radar-category{color:#4a603a;align-items:center;gap:7px;margin-bottom:11px;font-size:.875rem;display:flex}.radar-detail h2{max-width:600px;margin-bottom:14px;font-size:2rem;line-height:1.12}.radar-detail>p{color:#546647;font-size:1rem;line-height:1.7}.radar-detail dl{gap:14px;margin:19px 0;display:grid}.radar-detail dl>div{grid-template-columns:95px minmax(0,1fr);gap:15px;font-size:.875rem;line-height:1.6;display:grid}.radar-detail dt{color:#485c37;font-weight:700}.radar-detail dd{color:#33492d;overflow-wrap:anywhere;margin:0;font-size:1rem}.radar-detail dd small{color:#6b705b;margin-top:7px;font-size:.875rem;display:block}.radar-detail-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:21px;display:flex}.radar-call{color:#39552f;align-items:center;gap:7px;font-size:1rem;text-decoration:underline;display:flex}.radar-detail .radar-source{color:#657456;border-top:1px solid #d2d8c6;margin-top:21px;padding-top:16px;font-size:.875rem;line-height:1.65}.radar-detail-placeholder{color:#566948;background:#e3e6d6;border:1px dashed #aeb99b;align-items:center;gap:23px;min-height:190px;padding:30px;display:flex}.radar-detail-placeholder>svg{color:#78875f;flex-shrink:0}.radar-detail-placeholder h2{margin-bottom:9px;font-size:1.9rem}.radar-detail-placeholder p{max-width:460px;font-size:1rem;line-height:1.7}.radar-job-panel{color:#ecebd7;background:#203a2c;border-top:3px solid #baaa70;padding:25px 26px}.radar-job-panel .radar-eyebrow{color:#d1cba1;font-size:.875rem}.radar-job-panel h2{max-width:370px;margin-bottom:13px;font-size:2rem;line-height:1.1}.radar-job-panel>p{color:#d3dac3;font-size:1rem;line-height:1.7}.radar-job-panel .radar-primary{white-space:normal;justify-content:space-between;margin-top:19px}.radar-text-link{color:#e4d391;text-underline-offset:4px;margin-top:14px;font-size:.875rem;text-decoration:underline;display:inline-block}.radar-job-panel .radar-job-note{color:#c3ccb2;margin-top:15px;font-size:.875rem;line-height:1.6}.radar-sources{color:#526646;border-top:1px solid #aeb99b;margin-top:29px;padding-top:17px;font-size:1rem}.radar-sources summary{cursor:pointer;padding:7px 0;font-size:1rem;font-weight:600;list-style-position:inside}.radar-sources>div{gap:12px;max-width:950px;padding-top:12px;line-height:1.7;display:grid}.radar-source-links{flex-wrap:wrap;gap:17px;margin-top:4px;display:flex}.radar-source-links a{text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.radar-error,.radar-notice{color:#664520;background:#f7ead6;border:1px solid #b19868;margin-top:15px;padding:13px 17px;font-size:1rem}.radar-remote{background:#eef0e1;border:1px solid #b5c19f;margin-top:22px;padding:22px}.radar-remote h2{font-size:1.9rem}.radar-remote button{color:#3d5135;text-align:left;background:0 0;border:0;border-bottom:1px solid #c2cbb2;align-items:center;gap:10px;padding:13px 0;font-size:1rem;display:flex}.radar-gate{min-height:55vh;padding-block:65px}.radar-gate h1{font-size:3.2rem}.radar-gate p{margin-bottom:20px}.radar-gate .primary-link{display:inline-flex}.radar-back{color:#415234;margin-top:25px;font-size:1rem;text-decoration:underline;display:block}.radar-spin{animation:1.2s linear infinite radar-rotate}@keyframes radar-rotate{to{transform:rotate(360deg)}}@media (min-width:1450px){.veteran-radar>.site-width{width:min(1380px,100% - 96px)}.radar-workspace{grid-template-columns:350px minmax(0,1fr)}}@media (max-width:1050px){.radar-kit-link{display:none}.radar-searchbar{gap:16px;padding:20px}.radar-current{padding-left:17px}.radar-workspace{grid-template-columns:285px minmax(0,1fr)}.radar-map{height:540px}.radar-heading h1{font-size:3.6rem}.radar-bottom-grid{grid-template-columns:1fr 1fr}.radar-detail,.radar-job-panel{padding:22px}.radar-layer{gap:6px;padding:8px 10px;font-size:.875rem}}@media (max-width:760px){.radar-content{padding-top:22px}.radar-private span{display:none}.radar-heading{padding-bottom:21px}.radar-heading h1{gap:10px;font-size:3rem}.radar-heading-mark{margin-left:0;padding-left:10px}.radar-heading-mark svg{width:35px;height:35px}.radar-eyebrow{font-size:.75rem}.radar-searchbar{grid-template-columns:minmax(0,1fr) 116px;gap:14px;padding:17px}.radar-current{border-top:1px solid #71806155;border-left:0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;padding:12px 0 0;display:flex}.radar-current>span{display:none}.radar-current>button{padding:0}.radar-search-input{gap:6px;padding-left:10px}.radar-search-input button{min-width:44px;padding:10px 12px}.radar-search-input button span{display:none}.radar-workspace-top{align-items:flex-start;gap:8px;padding-top:16px}.radar-layer-controls{gap:7px}.radar-layer{padding:8px 9px;font-size:.875rem}.radar-refresh{min-height:40px;font-size:0}.radar-refresh svg{width:19px;height:19px}.radar-workspace{flex-direction:column;display:flex}.radar-map-column{order:-1}.radar-map{height:350px;min-height:350px}.radar-map-help{padding:9px 12px;font-size:.75rem}.radar-results{border-right:0;max-height:385px}.radar-results-head{padding:16px}.radar-result{padding:17px 16px}.radar-bottom-grid{grid-template-columns:1fr;gap:16px}.radar-detail-placeholder{min-height:150px;padding:23px}.radar-detail h2{font-size:1.8rem}.radar-detail dl>div{grid-template-columns:1fr;gap:2px}.radar-job-panel h2{max-width:none}.radar-sources{margin-top:22px}.radar-attribution{text-align:right;max-width:100%;font-size:.75rem}.radar-map-label{top:12px;left:12px}.radar-map-controls{top:11px;right:11px}.radar-gate h1{font-size:2.8rem}.radar-gate{padding-block:40px}}@media (max-width:380px){.radar-heading h1{font-size:2.5rem}.radar-heading-mark{display:none}.radar-searchbar{grid-template-columns:1fr}.radar-current{grid-column:1}.radar-distance{align-items:center;gap:10px;display:flex}.radar-distance>label{flex-shrink:0;margin:0}.radar-layer-controls{grid-template-columns:1fr 1fr;display:grid}.radar-map-label{padding:8px;font-size:.75rem}.radar-map{height:310px;min-height:310px}}@media (prefers-reduced-motion:reduce){.radar-spin{animation:none}.radar-result{transition:none}}
