.editorial-panel-page .site-shell{background:#e2e9df}
.editorial-panel-page .site-footer{margin-top:65px}
.radar{--radar-ink:#182a23;--radar-line:#b6c4b6;--radar-green:#c8ed73;color:var(--radar-ink);padding:18px 4.5% 0;max-width:1600px;margin:auto}
.radar *{box-sizing:border-box}
.radar [hidden]{display:none!important}
.radar button,.radar select,.radar input{font:inherit}
.radar button{cursor:pointer}
.radar button:focus-visible,.radar a:focus-visible,.radar select:focus-visible,.radar input:focus-visible{outline:3px solid #537d2b;outline-offset:3px}
.radar button:disabled{opacity:.38;cursor:not-allowed}
.radar-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.radar-hero{min-height:390px;background:#19352d;color:#f2f5e8;position:relative;overflow:hidden;isolation:isolate}
.radar-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 82% 50%,rgba(199,225,139,.22),transparent 41%),linear-gradient(100deg,transparent 45%,rgba(31,67,53,.25));z-index:-1}
.radar-hero-copy{padding:51px 4.5% 35px;position:relative;z-index:2;max-width:850px}
.radar-kicker,.radar-label{font-size:10px;letter-spacing:.18em;line-height:1.4;font-weight:700;text-transform:uppercase}
.radar-kicker{color:#c5e996;display:flex;align-items:center;gap:9px}
.radar-live-dot{width:7px;height:7px;background:#c5ee78;border-radius:50%;display:inline-block}
.radar-hero h1{font-family:AchadosDisplay,Arial,sans-serif;font-weight:700;font-size:clamp(52px,6.7vw,100px);letter-spacing:-.035em;line-height:.91;margin:29px 0 22px}
.radar-hero h1 em,.radar-selection h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}
.radar-hero-copy>p{max-width:490px;color:#d2e0d2;line-height:1.5;font-size:15px;margin:0}
.radar-hero-foot{display:flex;gap:24px;margin-top:41px;font-size:9px;letter-spacing:.13em;color:#b4c9b7}
.radar-orbit{position:absolute;right:5%;top:3%;width:min(33vw,405px);aspect-ratio:1;z-index:0;display:grid;place-items:center}
.radar-orbit-planet{width:53%;height:53%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#cfda9d,#768e5d 33%,#395948 67%,#172f29 88%);box-shadow:inset -18px -16px 35px #152b25,0 0 52px #a9ca7930}
.radar-orbit-ring{position:absolute;width:103%;height:35%;border:1px solid #d7e9b995;border-radius:50%;transform:rotate(-19deg);box-shadow:0 0 0 7px #d9eab817,0 0 0 18px #d9eab80c}
.radar-orbit-dot{position:absolute;width:8px;height:8px;right:12%;top:35%;background:#c8ed73;border-radius:50%}
.radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:5%;padding:65px 0 0}
.radar-main-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}
.radar-label{color:#647c68}
.radar-main-heading h2,.radar-selection h2{font-size:clamp(43px,4.8vw,70px);font-weight:400;letter-spacing:-.065em;line-height:.98;margin:12px 0 0}
.radar-count{display:inline-block;vertical-align:top;margin:3px 0 0 10px;font-size:13px;letter-spacing:0;color:#6d826e}
.radar-refresh{border:1px solid #8ea393;border-radius:999px;padding:11px 17px;background:transparent;font-size:12px;min-height:44px;white-space:nowrap}
.radar-refresh span{font-size:18px;vertical-align:-1px;margin-right:4px}
.radar-refresh:hover{background:#cedbd0}
.radar-intro{color:#617367;font-size:13px;line-height:1.5;margin:16px 0 27px;max-width:580px}
.radar-tabs{display:flex;gap:6px 24px;flex-wrap:wrap;border-bottom:1px solid var(--radar-line);margin-bottom:18px}
.radar-tabs button{padding:13px 0;border:0;border-bottom:2px solid transparent;background:none;color:#647667;font-size:13px}
.radar-tabs button[aria-pressed=true]{border-bottom-color:#203c2e;color:#203c2e;font-weight:700}
.radar-tabs [data-pick-count],.radar-tabs [data-published-count]{display:inline-grid;place-items:center;background:#c6d6c2;border-radius:50%;min-width:21px;height:21px;margin-left:4px;font-size:10px}
.radar-searchbar{display:flex;gap:10px}
.radar-search,.radar-source-filter{display:flex;align-items:center;border:1px solid #becdbd;background:#edf2e9;min-height:48px}
.radar-search{flex:1;gap:11px;padding:0 15px}
.radar-search>span[aria-hidden]{font-size:25px;line-height:1}
.radar-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:13px;color:var(--radar-ink)}
.radar-source-filter{width:200px}
.radar-source-filter select{width:100%;padding:0 12px;border:0;outline:0;background:transparent;color:var(--radar-ink);font-size:12px;cursor:pointer}
.radar-themes{display:flex;gap:7px;flex-wrap:wrap;padding:20px 0 16px}
.radar-themes button{border:1px solid #b4c6b4;border-radius:99px;padding:8px 13px;background:transparent;color:#49604e;font-size:11px;min-height:36px}
.radar-themes button[aria-pressed=true]{background:#233d2e;border-color:#233d2e;color:#f1f5e9}
.radar-themes button:hover:not([aria-pressed=true]){background:#d3e0d0}
.radar-status{font-size:11px;color:#617668;min-height:35px;padding:0 0 14px;border-bottom:1px solid var(--radar-line);line-height:1.5}
.radar-translation-status{font-size:11px;line-height:1.5;color:#617668;margin:8px 0 0}
.radar-translation-status:empty{display:none}
.radar-original{margin-top:10px;font-size:11px;color:#617367}
.radar-original summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.radar-story .radar-original p{margin-top:8px;font-size:12px;line-height:1.5}
.radar-story{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;padding:25px 0 24px;border-bottom:1px solid var(--radar-line)}
.radar-story-number{font-family:AchadosDisplay,Arial,sans-serif;color:#8ca08d;font-size:22px;line-height:1;padding-top:3px}
.radar-story-body{min-width:0}
.radar-story-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;color:#708171;line-height:1.5}
.radar-story-meta span:not(:last-child)::after{content:"/";margin-left:10px;color:#a6b4a5}
.radar-story-meta .radar-category{color:#53743e;font-weight:700}
.radar-story-meta .radar-sponsored{color:#834b1b;font-weight:700}
.radar-story h3{font-size:clamp(23px,2.25vw,34px);letter-spacing:-.045em;line-height:1.1;font-weight:400;margin:11px 0 10px;max-width:820px;overflow-wrap:anywhere}
.radar-story h3 a{text-decoration:none}
.radar-story h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.radar-story h3 a span[aria-hidden=true]{font-size:.6em;color:#6f8a70;white-space:nowrap}
.radar-story p{font-size:13px;line-height:1.55;color:#65766a;margin:0;max-width:700px}
.radar-story-foot{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px;color:#718375;font-size:11px}
.radar-story-foot a{color:#354e3d;text-decoration:underline;text-underline-offset:3px}
.radar-pick{display:grid;place-items:center;width:40px;height:40px;border:1px solid #9fb29d;border-radius:50%;background:transparent;font-size:23px;line-height:1;color:#294432}
.radar-pick-group{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.radar-published{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid #7da27a;border-radius:999px;background:#d6ebcf;color:#294b30;font-size:11px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}
.radar-published:hover{text-decoration:underline}
.radar-pick:hover,.radar-pick[aria-pressed=true]{background:#2d4b35;color:#eaf3df;border-color:#2d4b35}
.radar-pick.is-published{background:#2d4b35;color:#eaf3df;border-color:#2d4b35}
.radar-empty{text-align:center;padding:65px 20px;color:#66796a}
.radar-empty>span{font-size:33px;color:#90a78d}
.radar-empty h3{font-weight:400;font-size:26px;letter-spacing:-.04em;color:#304a39;margin:10px 0}
.radar-empty p{font-size:13px;line-height:1.5}
.radar-more{width:100%;margin-top:25px;border:1px solid #9fb19e;padding:14px;background:transparent;font-size:13px}
.radar-more:hover{background:#d3e0d0}
.radar-more[hidden]{display:none}
.radar-x-guide{display:flex;justify-content:space-between;gap:25px;padding:25px 0 28px;border-top:1px solid var(--radar-line)}
.radar-x-guide h3{font-size:clamp(30px,3vw,43px);font-weight:400;letter-spacing:-.055em;line-height:1.05;margin:13px 0}
.radar-x-guide h3 em{font-family:Georgia,serif;letter-spacing:-.06em}
.radar-x-guide p,.radar-x-add p{font-size:13px;line-height:1.55;color:#617367;max-width:540px;margin:0}
.radar-x-guide>span{font-size:42px;color:#7f9b7d;line-height:1}
.radar-x-viewer{background:#d7e3d3;border:1px solid #c1d1be;padding:20px;margin-bottom:20px;scroll-margin-top:18px}
.radar-x-viewer>p{font-size:12px;line-height:1.5;color:#617367;margin:12px 0 0}
.radar-x-embed{margin:18px 0 0;padding:18px 20px;background:#edf3e9;border-left:3px solid #6d8b6b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.radar-x-embed p{margin:0 0 15px;white-space:pre-wrap;font-size:16px;line-height:1.55;color:var(--radar-ink)}
.radar-x-embed a,.radar-x-open-post{text-decoration:underline;text-underline-offset:3px;color:#354e3d}
.radar-x-open-post{border:0;background:transparent;padding:0;font-size:11px;cursor:pointer}
.radar-x-viewer-top{display:flex;justify-content:space-between;align-items:end;gap:12px}
.radar-x-viewer-top h3{font-size:29px;font-weight:400;letter-spacing:-.04em;margin:8px 0 0;overflow-wrap:anywhere}
.radar-x-viewer-top a{font-size:12px;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.radar-x-widget:not(:empty){margin-top:18px;max-height:560px;overflow:auto}
.radar-x-widget iframe{max-width:100%!important}
.radar-x-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;padding:24px 0;border-block:1px solid var(--radar-line)}
.radar-x-add h3{font-size:25px;line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:10px 0}
.radar-x-fields{display:grid;gap:10px}
.radar-x-fields label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#49604e}
.radar-x-fields label span{font-weight:400}
.radar-x-fields input{width:100%;min-width:0;min-height:43px;border:1px solid #becdbd;background:#edf2e9;padding:10px 12px;font-size:12px;color:var(--radar-ink)}
.radar-x-fields button{min-height:43px;border:0;background:#294432;color:#f2f6e9;padding:10px 14px;text-align:center;font-size:12px;font-weight:700}
.radar-x-fields button:hover{background:#416345}
.radar-x-fields button[data-x-preview-link]{background:transparent;color:#294432;border:1px solid #829984}
.radar-x-fields button[data-x-preview-link]:hover{background:#d7e3d3}
.radar-x-list-heading{display:flex;justify-content:space-between;gap:15px;padding-top:29px;color:#6a806e;font-size:11px}
.radar-x-group h3{display:flex;align-items:baseline;gap:9px;font-size:22px;line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:25px 0 8px}
.radar-x-group h3 span{font-size:11px;letter-spacing:0;color:#7b8f7c}
.radar-x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--radar-line);gap:0 18px}
.radar-x-profile{display:flex;align-items:center;gap:6px;min-width:0;border-bottom:1px solid #c5d1c1;padding:10px 0}
.radar-x-profile button{display:flex;align-items:center;gap:9px;min-width:0;flex:1;background:transparent;border:0;text-align:left;padding:3px 0;color:var(--radar-ink)}
.radar-x-profile button>span:last-child{min-width:0}
.radar-x-profile button strong,.radar-x-profile button small{display:block}
.radar-x-profile button strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}
.radar-x-profile button small{font-size:10px;color:#6d806e;margin-top:3px}
.radar-x-profile button[aria-pressed=true] strong,.radar-x-profile button:hover strong{text-decoration:underline;text-underline-offset:3px}
.radar-x-avatar{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:50%;background:#c9dbc4;color:#476349;font-size:12px;font-weight:700}
.radar-x-profile>a{display:grid;place-items:center;width:29px;height:34px;flex:none;color:#4f6e50;text-decoration:none}
.radar-x-profile>a:hover{text-decoration:underline}
.radar-aside{min-width:0}
.radar-selection{background:#d2dfc9;padding:25px 24px 23px}
.radar-aside-top{display:flex;align-items:start;justify-content:space-between}
.radar-selection-number{font-family:AchadosDisplay,Arial,sans-serif;font-size:28px;color:#8ea486}
.radar-selection h2{font-size:51px;margin-top:29px}
.radar-selection>p{font-size:13px;line-height:1.5;color:#5b705c;margin:16px 0 24px}
.radar-selection-empty{border-block:1px solid #b5c8b1;display:flex;gap:12px;align-items:center;padding:18px 0;color:#6a8067}
.radar-selection-empty span{font-size:24px}
.radar-selection-empty p{font-size:12px;line-height:1.4;margin:0}
.radar-picked{list-style:none;padding:0;margin:0;border-top:1px solid #b5c8b1}
.radar-picked li{border-bottom:1px solid #b5c8b1;padding:13px 0}
.radar-picked a{display:block;font-size:13px;line-height:1.3;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.radar-picked a:hover{text-decoration:underline}
.radar-picked span{display:block;margin-top:6px;font-size:10px;color:#72866e}
.radar-selection-actions{display:flex;flex-wrap:wrap;gap:4px 17px;margin-top:16px}
.radar-selection-actions button{border:0;background:transparent;padding:8px 0;font-size:11px;font-weight:700;color:#37543b;min-height:40px;text-align:left}
.radar-selection-actions button:hover:not(:disabled){text-decoration:underline}
.radar-selection small{display:block;border-top:1px solid #b5c8b1;margin-top:14px;padding-top:14px;color:#617663;font-size:10px;line-height:1.5}
.radar-directory{border-top:1px solid #aebfae;border-bottom:1px solid #aebfae;margin-top:25px}
.radar-directory summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:22px 0}
.radar-directory summary::-webkit-details-marker{display:none}
.radar-directory summary strong{display:block;font-size:20px;font-weight:400;letter-spacing:-.035em;margin-top:6px}
.radar-directory summary>span:last-child{font-size:22px}
.radar-directory[open] summary>span:last-child{transform:rotate(45deg)}
.radar-directory>p,.radar-directory [data-directory]{font-size:11px;line-height:1.5;color:#617568}
.radar-directory [data-directory]{max-height:420px;overflow:auto;padding:0 5px 15px 0}
.radar-directory-group h3{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:20px 0 6px;color:#627861}
.radar-directory-group a{display:block;padding:8px 0;border-bottom:1px solid #c4d1c1;text-decoration:none;color:#334e3b}
.radar-directory-group a:hover{text-decoration:underline}
.radar-directory-group a span,.radar-directory-group a small{display:block}
.radar-directory-group a small{color:#778a77;font-size:10px;margin-top:2px}
.radar-editor-note{font-size:12px;line-height:1.6;color:#687d6a;margin-top:25px}
.radar-message{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:60;background:#1b3226;color:#f4f7ec;padding:12px 18px;max-width:90vw;font-size:12px;box-shadow:0 8px 24px #1d34252c}
.radar-message:empty{display:none}
@media(max-width:1000px){.radar-layout{grid-template-columns:minmax(0,1fr) 270px;gap:4%}.radar-hero h1{font-size:clamp(48px,6.5vw,76px)}.radar-orbit{right:-2%;width:37vw;opacity:.85}}
@media(max-width:760px){
 .radar{padding:10px 5% 0}.radar-hero{min-height:440px}.radar-hero-copy{padding:36px 7% 30px}.radar-hero h1{font-size:clamp(48px,10vw,75px);margin-top:110px;max-width:540px}.radar-hero-copy>p{font-size:14px;max-width:420px}.radar-hero-foot{gap:12px;flex-wrap:wrap;margin-top:26px;font-size:8px}.radar-orbit{width:190px;right:0;top:10px;opacity:.65}
 .radar-layout{display:flex;flex-direction:column;padding-top:45px;gap:45px}.radar-aside{display:grid;grid-template-columns:1fr;gap:0}.radar-main-heading h2{font-size:50px}.radar-searchbar{flex-direction:column}.radar-source-filter{width:100%}.radar-themes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;margin-right:-5vw;padding-right:5vw}.radar-themes button{white-space:nowrap}.radar-story{grid-template-columns:25px minmax(0,1fr) auto;gap:11px}.radar-story h3{font-size:25px}.radar-pick{width:38px;height:38px}.radar-pick-group{gap:5px}.radar-published{padding:6px 7px;font-size:10px}.radar-selection h2{font-size:52px}.radar-editor-note{margin-bottom:0}.radar-x-add{grid-template-columns:1fr;gap:14px}.radar-x-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.radar-x-guide h3{font-size:32px}
}
@media(max-width:390px){.radar-hero h1{font-size:45px}.radar-main-heading h2{font-size:44px}.radar-refresh{padding:10px 12px}.radar-story{gap:8px}}
@media(prefers-reduced-motion:reduce){.radar *,.radar *::before,.radar *::after{animation:none!important;transition:none!important}}
.radar-access{max-width:760px;margin:clamp(70px,12vw,160px) auto;padding:clamp(30px,5vw,58px);background:#d7e3d3;color:#1d3729}
.radar-access h1{font-size:clamp(42px,7vw,76px);font-weight:400;letter-spacing:-.06em;line-height:1.05;margin:18px 0}
.radar-access p{max-width:590px;font-size:15px;line-height:1.6;color:#526b58}
.radar-access-code{overflow-wrap:anywhere}
.radar-access button{min-height:44px;margin-top:15px;padding:12px 19px;border:0;background:#294432;color:#f2f6e9;font-weight:700}
.radar-login{display:grid;gap:16px;max-width:430px;margin-top:28px}
.radar-login label{display:grid;gap:7px;color:#294432;font-size:13px;font-weight:700}
.radar-login input{width:100%;min-height:48px;padding:11px 13px;border:1px solid #97ac98;background:#f7faf3;color:#1d3729;font:inherit}
.radar-login input:focus-visible,.radar-access button:focus-visible,.radar-logout:focus-visible{outline:3px solid #376f4b;outline-offset:3px}
.radar-login button{justify-self:start;margin-top:0;cursor:pointer}
.radar-login button:disabled{opacity:.6;cursor:wait}
.radar-access .radar-login-error{min-height:1.2em;margin:0;color:#8a2f28;font-size:13px}
.radar-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.radar-logout{min-height:44px;padding:10px 12px;border:0;background:transparent;color:#294432;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.radar-x-frame{display:block;width:100%;height:530px;border:0;background:#fff}
.radar-agent-intro{padding:32px 0 27px;border-bottom:1px solid var(--radar-line)}
.radar-agent-intro h3{font-size:clamp(37px,4.3vw,61px);font-weight:400;line-height:.98;letter-spacing:-.065em;margin:13px 0 17px}
.radar-agent-intro h3 em{font-family:Georgia,serif;font-weight:400}
.radar-immediate{padding:28px 0 31px;border-bottom:1px solid var(--radar-line)}
.radar-immediate h4{font-size:clamp(29px,3vw,43px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:12px 0}
.radar-immediate>p,.radar-immediate-result p{max-width:680px;color:#526b58;font-size:13px;line-height:1.7}
.radar-immediate-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr);gap:14px;margin:20px 0 10px}
.radar-immediate-fields label{display:grid;gap:7px;color:#314b38;font-size:12px;font-weight:700}
.radar-immediate-fields select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #afc2af;border-radius:0;background:#f2f5ed;color:#243d2d;font:inherit}
.radar-immediate button{min-height:44px;width:max-content;max-width:100%;padding:11px 16px;border:0;background:#294432;color:#f2f6e9;font-size:12px;font-weight:700;cursor:pointer}
.radar-immediate button:disabled{opacity:.55;cursor:not-allowed}
.radar-immediate small{display:block;color:#657b69;font-size:11px;line-height:1.6}
.radar-immediate-result{margin-top:20px;padding:24px;border-left:3px solid #607e60;background:#e3ebe0;overflow-wrap:anywhere}
.radar-immediate-result h4{font-size:30px;line-height:1.12}
.radar-immediate-result h5{margin:18px 0 8px;font-size:15px;color:#294432}
.radar-immediate-result .radar-immediate-summary{font-size:15px;color:#2e4c37}
.radar-immediate-result li,.radar-immediate-result a{color:#385d40;font-size:12px;line-height:1.65}
.radar-immediate-result button{margin-top:16px}
.radar-immediate :focus-visible{outline:3px solid #376f4b;outline-offset:3px}
.radar-agent-intro p,.radar-agent-section p,.radar-agent-history>p,.radar-agent-chat p{max-width:620px;color:#617367;font-size:13px;line-height:1.65}
.radar-agent-section{padding:24px 0 30px;border-bottom:1px solid var(--radar-line)}
.radar-agent-section h4,.radar-agent-heading h4{font-size:clamp(29px,3vw,43px);font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:12px 0 20px}
.radar-agent-section label:not(.radar-agent-check){display:grid;gap:9px;color:#314b38;font-size:12px;font-weight:700}
.radar-agent-section textarea,.radar-agent-section select{display:block;width:100%;max-width:700px;margin:9px 0;padding:12px 14px;border:1px solid #afc2af;border-radius:0;background:#f2f5ed;color:#243d2d;font:inherit;font-size:14px;line-height:1.55}
.radar-agent-section textarea{resize:vertical;min-height:90px}
.radar-agent-section select{min-height:48px}
.radar-agent-section small{display:block;max-width:650px;color:#657b69;font-size:11px;line-height:1.6;margin-top:10px}
.radar-agent-check{display:flex;align-items:center;gap:9px;margin:15px 0;color:#314b38;font-size:13px;font-weight:600}
.radar-agent-check input{width:18px;height:18px;accent-color:#345b3e}
.radar-agent-last{margin:12px 0 0;font-size:11px!important}
.radar-agent-category{border-top:1px solid var(--radar-line);padding:0 0 2px}
.radar-agent-category:last-child{border-bottom:1px solid var(--radar-line)}
.radar-agent-category summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:55px;cursor:pointer;font-size:16px;color:#284331}
.radar-agent-category summary span{font-size:11px;color:#748879}
.radar-agent-category textarea{margin-bottom:18px}
.radar-agent-save{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:24px 0}
.radar-agent-save button,.radar-agent-heading button{min-height:44px;border:0;padding:11px 16px;background:#294432;color:#f2f6e9;font-size:12px;font-weight:700;cursor:pointer}
.radar-agent-save button:disabled,.radar-agent-heading button:disabled{opacity:.55;cursor:wait}
.radar-agent-save [role=status],.radar-agent-loading{font-size:12px;color:#4c6852}
.radar-agent-history{padding:24px 0 0}
.radar-agent-heading{display:flex;align-items:end;justify-content:space-between;gap:15px}
.radar-agent-heading h4{margin-bottom:0}
.radar-agent-history>p{margin:15px 0 22px}
.radar-agent-job{padding:20px 0;border-top:1px solid var(--radar-line)}
.radar-agent-job>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#718375}
.radar-agent-job-state{font-weight:700;color:#496d4d}
.radar-agent-job h5{font-size:19px;line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:9px 0}
.radar-agent-job h5 a{text-decoration:none}
.radar-agent-job h5 a:hover{text-decoration:underline}
.radar-agent-job p,.radar-agent-job li,.radar-agent-empty{font-size:12px;line-height:1.6;color:#617367;margin:6px 0}
.radar-agent-job ul{margin:10px 0;padding-left:18px}
.radar-agent-job a,.radar-agent-result{color:#354e3d;text-underline-offset:3px}
.radar-agent-result{display:inline-block;margin-top:7px;font-size:12px}
.radar-agent-empty{padding:18px 0;border-top:1px solid var(--radar-line)}
.radar-agent-form :focus-visible,.radar-agent-history :focus-visible{outline:3px solid #376f4b;outline-offset:3px}
@media(max-width:520px){.radar-tabs{gap:2px 15px}.radar-tabs button{font-size:11px}.radar-agent-heading{align-items:start;flex-direction:column}.radar-immediate-fields{grid-template-columns:1fr}.radar-immediate-result{padding:18px}.radar-pick-group{flex-direction:column-reverse;align-items:flex-end}}
