.sentinel-app-shell{--app-font-scale:1;--app-font-base:calc(16px * var(--app-font-scale));--app-font-table:calc(15px * var(--app-font-scale));--app-font-meta:calc(13px * var(--app-font-scale));--app-font-title:calc(22px * var(--app-font-scale));--app-font-section:calc(18px * var(--app-font-scale));--app-font-sm:calc(14px * var(--app-font-scale));--app-bg:#09090b;--app-surface:#18181b;--app-surface-elevated:#1f1f23;--app-border:#ffffff14;--app-border-strong:#ffffff1f;--app-accent:#c9a000;--app-accent-soft:#c9a00026;--app-accent-border:#c9a00059;--app-mission-accent:#0ea5b7;--app-text:#e4e4e7;--app-text-muted:#a1a1aa;--app-text-faint:#71717a;--app-radius:.5rem;--app-sidebar-width:15rem;--app-topbar-height:3.25rem;height:100vh;min-height:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--app-font-base);color:var(--app-text);background:var(--app-bg);-webkit-font-smoothing:antialiased;line-height:1.5;display:flex;overflow:hidden}.sentinel-app-shell[data-app-font-scale="90"]{--app-font-scale:.9}.sentinel-app-shell[data-app-font-scale="115"]{--app-font-scale:1.15}.sentinel-app-shell[data-app-font-scale="130"]{--app-font-scale:1.3}.app-shell-sidebar{width:var(--app-sidebar-width);border-right:1px solid var(--app-border);background:var(--app-surface);flex-direction:column;flex-shrink:0;display:flex}.app-shell-sidebar-brand{border-bottom:1px solid var(--app-border);align-items:center;gap:.625rem;padding:1rem 1rem .75rem;display:flex}.app-shell-sidebar-brand-mark{border-radius:var(--app-radius);background:var(--app-accent-soft);border:1px solid var(--app-accent-border);width:2rem;height:2rem;color:var(--app-accent);justify-content:center;align-items:center;display:flex}.app-shell-sidebar-brand-text{font-size:var(--app-font-sm);color:var(--app-text);letter-spacing:-.01em;font-weight:600}.app-shell-nav{flex-direction:column;flex:1;gap:.125rem;padding:.75rem .5rem;display:flex;overflow-y:auto}.app-shell-nav-section-label{font-size:var(--app-font-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-faint);padding:.5rem .75rem .25rem;font-weight:600}.app-shell-nav-link{border-radius:var(--app-radius);font-size:var(--app-font-sm);color:var(--app-text-muted);border-left:2px solid #0000;align-items:center;gap:.625rem;padding:.625rem .75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.app-shell-nav-link:hover{color:var(--app-text);background:#ffffff0d}.app-shell-nav-link.is-active,.app-shell-nav-link[data-active=true]{color:var(--app-text);border-left-color:var(--app-accent);background:#ffffff0f}.app-shell-nav-link svg{opacity:.85;flex-shrink:0}.app-shell-sidebar-footer{border-top:1px solid var(--app-border);padding:.75rem .5rem}.app-shell-cop-link{border-radius:var(--app-radius);width:100%;font-size:var(--app-font-sm);color:var(--app-accent);background:var(--app-accent-soft);border:1px solid var(--app-accent-border);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .75rem;font-weight:600;transition:background .15s;display:flex}.app-shell-cop-link:hover{background:#c9a00038}.app-shell-main-col{flex:1;grid-template-rows:auto auto 1fr;grid-template-areas:"topbar""progress""main";min-width:0;min-height:0;display:grid}.app-shell-main{grid-area:main}.app-shell-topbar{border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18181ba6;flex-shrink:0;grid-area:topbar}.app-shell-topbar-inner{min-height:var(--app-topbar-height);justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem clamp(1rem,2.5vw,1.75rem);display:flex}.app-shell-topbar-main{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.app-shell-topbar-section{letter-spacing:.05em;text-transform:uppercase;color:var(--app-accent);background:var(--app-accent-soft);border:1px solid var(--app-accent-border);border-radius:9999px;flex-shrink:0;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;line-height:1}.app-shell-topbar-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.app-shell-topbar-title{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.app-shell-topbar-subtitle{font-size:var(--app-font-sm);color:var(--app-text-muted);max-width:min(52rem,100%);margin:0;line-height:1.35}.app-shell-topbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.app-shell-loading-bar{background:#ffffff0f;flex-shrink:0;height:3px;overflow:hidden}.app-shell-loading-bar__fill{background:linear-gradient(90deg, transparent, var(--app-accent), transparent);width:35%;height:100%;animation:1.1s ease-in-out infinite app-shell-loading-indeterminate}.app-shell-loading-bar__fill--determinate{background:var(--app-accent);width:0;transition:width .2s;animation:none}@keyframes app-shell-loading-indeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}.app-shell-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell-page{box-sizing:border-box;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;overflow:hidden auto}.app-shell-page--full{flex-direction:column;padding:0;display:flex;overflow:hidden}.app-shell-groups-root{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.app-shell-groups-body{flex:1;min-height:0;display:flex;overflow:hidden}.app-shell-groups-unassigned{background:var(--app-surface-elevated);border-right:1px solid var(--app-border);flex-direction:column;flex-shrink:0;width:min(20rem,38vw);display:flex;overflow:hidden}.app-shell-groups-unassigned-head{border-bottom:1px solid var(--app-border);font-size:var(--app-font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted);align-items:center;gap:.5rem;padding:.875rem 1rem;font-weight:600;display:flex}.app-shell-groups-panel-search{border-bottom:1px solid var(--app-border);flex-shrink:0;padding:.5rem .75rem;position:relative}.app-shell-groups-panel-search-icon{color:var(--app-text-faint);pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.app-shell-groups-panel-search-input{width:100%;font-size:var(--app-font-sm);color:var(--app-text);border:1px solid var(--app-border);border-radius:var(--app-radius);background:#00000059;outline:none;padding:.45rem .65rem .45rem 2rem}.app-shell-groups-panel-search-input:focus{border-color:var(--app-accent-border);box-shadow:0 0 0 2px #c9a00026}.app-shell-groups-panel-search-input::placeholder{color:var(--app-text-faint)}.app-shell-groups-leader-pick-list{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#00000040;max-height:11rem;overflow-y:auto}.app-shell-groups-leader-pick-item{text-align:left;width:100%;font-size:var(--app-font-sm);color:var(--app-text);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;transition:background .12s;display:flex}.app-shell-groups-leader-pick-item:last-child{border-bottom:none}.app-shell-groups-leader-pick-item:hover{color:#fafafa;background:#c9a00014}.app-shell-groups-unassigned-list{flex-direction:column;flex:1;gap:.375rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.app-shell-groups-canvas{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.app-shell-groups-canvas .react-flow{flex:1;min-height:0;width:100%!important;height:100%!important}.app-shell-settings{flex-direction:column;gap:1.25rem;width:100%;display:flex}.app-shell-settings-tabs{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:.375rem;padding-bottom:.25rem;display:flex}.app-shell-settings-tab{border-radius:var(--app-radius);font-size:var(--app-font-sm);color:var(--app-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.app-shell-settings-tab:hover{color:var(--app-text);background:#ffffff0d}.app-shell-settings-tab[aria-selected=true]{color:var(--app-text);border-color:var(--app-border);background:#ffffff0f}.app-shell-settings-content{width:100%;min-width:0}.app-shell-ai-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.app-shell-ai-stats{font-size:var(--app-font-sm);color:var(--app-text-muted)}.app-shell-ai-bulk{flex-wrap:wrap;gap:.5rem;display:flex}.app-shell-ai-bulk .app-shell-btn{font-size:var(--app-font-meta);padding:.4rem .75rem}.app-shell-ai-yolo{color:#fff;background:#2563eb}.app-shell-ai-yolo:hover:not(:disabled){filter:brightness(1.08)}.app-shell-ai-fire{color:#fff;background:#dc2626}.app-shell-ai-fire:hover:not(:disabled){filter:brightness(1.08)}.app-shell-ai-toggle{font-size:var(--app-font-meta);cursor:pointer;color:#fff;border:none;border-radius:.25rem;padding:.2rem .65rem;font-weight:600}.app-shell-ai-toggle.is-on-yolo{background:#2563eb}.app-shell-ai-toggle.is-off{color:var(--app-text-muted);background:#ffffff1f}.app-shell-ai-toggle.is-on-fire{background:#dc2626}.app-shell-status-dot{vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.app-shell-status-dot.is-running{background:#22c55e}.app-shell-status-dot.is-stopped{background:#52525b}.app-shell-entity-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.app-shell-entity-card{border:1px solid var(--app-border);border-radius:var(--app-radius);cursor:pointer;font-size:var(--app-font-sm);background:#ffffff05;padding:1.25rem;transition:border-color .15s,background .15s,box-shadow .15s}.app-shell-entity-card:hover{border-color:var(--app-accent-border);background:#ffffff0a;box-shadow:0 8px 24px #00000040}.app-shell-card{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#ffffff05}.app-shell-card-pad{padding:1rem 1.25rem}.app-shell-btn{border-radius:var(--app-radius,.5rem);font-size:var(--app-font-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.app-shell-btn:disabled{opacity:.45;cursor:not-allowed}.app-shell-btn-primary{background:var(--app-accent,#c9a000);color:#0a0a0a}.app-shell-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.app-shell-btn-secondary{border-color:var(--app-border,#ffffff14);color:var(--app-text,#e4e4e7);background:#ffffff0f}.app-shell-btn-secondary:hover:not(:disabled){background:#ffffff1a}.app-shell-btn-danger{color:#fff;background:#ef4444d9}.app-shell-btn-ghost{color:var(--app-text-muted,#a1a1aa);background:0 0}.app-shell-btn-ghost:hover:not(:disabled){color:var(--app-text,#e4e4e7);background:#ffffff14}.app-shell-btn-mission{background:var(--app-mission-accent,#0ea5b7);color:#0a0a0a}.app-shell-input,.app-shell-select{width:100%;font-size:var(--app-font-sm);color:var(--app-text);border:1px solid var(--app-border-strong);border-radius:var(--app-radius);background:#0006;outline:none;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.app-shell-input:focus,.app-shell-select:focus{border-color:var(--app-accent);box-shadow:0 0 0 2px #c9a00033}.app-shell-input::placeholder{color:var(--app-text-faint)}.app-shell-label{font-size:var(--app-font-meta);color:var(--app-text-muted);margin-bottom:.375rem;font-weight:500;display:block}.app-shell-filter-bar{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#ffffff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.app-shell-search-wrap{flex:14rem;max-width:22rem;position:relative}.app-shell-search-wrap svg{color:var(--app-text-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.app-shell-search-wrap .app-shell-input{padding-left:2.25rem}.app-shell-table-wrap{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#ffffff05;overflow:hidden}.app-shell-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--app-font-table)}.app-shell-table thead{border-bottom:1px solid var(--app-border);background:#00000040}.app-shell-table th{font-size:var(--app-font-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);padding:.875rem 1.25rem;font-weight:600}.app-shell-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.875rem 1.25rem}.app-shell-table tbody tr:hover{background:#ffffff0a}.app-shell-table tbody tr:last-child td{border-bottom:none}.app-shell-table-empty{text-align:center;color:var(--app-text-muted);font-size:var(--app-font-sm);padding:3rem 1.5rem}.app-shell-stat-strip{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.app-shell-stat-tile{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#ffffff08;padding:1rem 1.125rem}.app-shell-stat-value{font-size:var(--app-font-title);color:#fafafa;font-weight:700;line-height:1.2}.app-shell-stat-label{font-size:var(--app-font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted);margin-top:.25rem}.app-shell-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.app-shell-modal{background:var(--app-surface,#18181b);border:1px solid var(--app-border-strong,#ffffff1f);border-radius:calc(var(--app-radius,.5rem) + 2px);flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden}.app-shell-modal-header{border-bottom:1px solid var(--app-border,#ffffff14);background:#0003;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.app-shell-modal-title{font-size:var(--app-font-section);color:#fafafa;margin:0;font-weight:600}.app-shell-modal-body{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.app-shell-modal-footer{border-top:1px solid var(--app-border,#ffffff14);background:#00000026;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.app-shell-badge{font-size:var(--app-font-meta);border:1px solid #0000;border-radius:9999px;align-items:center;padding:.2rem .625rem;font-weight:500;display:inline-flex}.app-shell-alert{border-radius:var(--app-radius);font-size:var(--app-font-sm);margin-bottom:1rem;padding:.75rem 1rem}.app-shell-alert-success{color:#a7f3d0;background:#10b9811a;border:1px solid #10b98140}.app-shell-alert-warn{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b40}.app-shell-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.app-shell-page-header-text h1{font-size:var(--app-font-title);letter-spacing:-.02em;color:#fafafa;margin:0;font-weight:600}.app-shell-page-header-text p{font-size:var(--app-font-sm);color:var(--app-text-muted);margin:.25rem 0 0}.app-shell-page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=1024px){.app-shell-groups-body{flex-direction:column}.app-shell-groups-unassigned{border-right:none;border-bottom:1px solid var(--app-border);width:100%;max-height:12rem}.app-shell-groups-canvas{min-height:20rem}}@media (width<=768px){.sentinel-app-shell{flex-direction:column}.app-shell-sidebar{border-right:none;border-bottom:1px solid var(--app-border);width:100%;max-height:none}.app-shell-nav{flex-flow:wrap;padding-bottom:.25rem;overflow-x:auto}.app-shell-nav-section-label{display:none}.app-shell-topbar-inner{flex-wrap:wrap;padding:.625rem 1rem}.app-shell-topbar-main{flex:100%}.app-shell-topbar-actions{justify-content:flex-start;width:100%}.app-shell-page{padding:1rem}.app-shell-filter-bar{flex-direction:column;align-items:stretch}.app-shell-search-wrap{max-width:none}.app-shell-table-wrap{overflow-x:auto}}.entity-inspector-overlay{z-index:60;pointer-events:none;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,1.5rem);display:flex;position:fixed;inset:0}.entity-inspector-overlay.is-open{pointer-events:auto}.entity-inspector-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;background:#000000b8;border:none;transition:opacity .22s;position:absolute;inset:0}.entity-inspector-overlay.is-open .entity-inspector-backdrop{opacity:1}.entity-inspector-dialog{z-index:1;border-radius:calc(var(--app-radius) + 4px);border:1px solid var(--app-border-strong);background:linear-gradient(165deg, #1c1c21 0%, var(--app-surface) 42%, #141417 100%);opacity:0;flex-direction:column;width:min(100%,52rem);max-height:min(90vh,52rem);transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:scale(.96)translateY(12px);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 80px #0000008c}.entity-inspector-overlay.is-open .entity-inspector-dialog{opacity:1;transform:scale(1)translateY(0)}.entity-inspector-hero{border-bottom:1px solid var(--app-border);background:#00000038;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;padding:1.35rem 1.5rem 1.25rem;display:flex;position:relative}.entity-inspector-hero-accent{background:linear-gradient(90deg, transparent, var(--app-accent) 20%, #fbbf24d9 50%, var(--app-accent) 80%, transparent);height:3px;position:absolute;top:0;left:0;right:0}.entity-inspector-hero-main{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.entity-inspector-avatar{border:1px solid var(--app-border-strong);background:#00000059;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex;box-shadow:0 8px 24px #00000059}.entity-inspector-avatar-img{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem}.entity-inspector-avatar-icon{width:2rem;height:2rem;color:var(--app-accent);opacity:.9}.entity-inspector-hero-text{min-width:0}.entity-inspector-title{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.entity-inspector-username{font-size:var(--app-font-sm);color:var(--app-text-muted);margin:.35rem 0 0;font-family:ui-monospace,IBM Plex Mono,monospace}.entity-inspector-badges{flex-wrap:wrap;gap:.375rem;margin-top:.65rem;display:flex}.entity-inspector-badge{font-size:var(--app-font-meta);border:1px solid #0000;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-weight:500;display:inline-flex}.entity-inspector-hero-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.entity-inspector-icon-btn{border:1px solid var(--app-border);border-radius:var(--app-radius);width:2.25rem;height:2.25rem;color:var(--app-text-muted);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.entity-inspector-icon-btn:hover{color:#fafafa;border-color:var(--app-border-strong);background:#ffffff14}.entity-inspector-body{flex:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.entity-inspector-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=720px){.entity-inspector-columns{grid-template-columns:1fr}.entity-inspector-hero{flex-direction:column;align-items:stretch}.entity-inspector-hero-actions{justify-content:flex-end}}.entity-inspector-section{border-radius:var(--app-radius);border:1px solid var(--app-border);background:#0000002e;padding:1rem 1.1rem}.entity-inspector-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--app-accent);margin:0 0 .85rem;font-size:.6875rem;font-weight:600}.entity-inspector-field-grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:0;display:grid}.entity-inspector-field{min-width:0}.entity-inspector-field dt{font-size:var(--app-font-meta);color:var(--app-text-faint);margin:0 0 .2rem;font-weight:500}.entity-inspector-field dd{font-size:var(--app-font-sm);color:#f4f4f5;word-break:break-word;margin:0;font-weight:500;line-height:1.35}.entity-inspector-empty{font-size:var(--app-font-sm);color:var(--app-text-faint);margin:0;font-style:italic}.entity-inspector-skeleton{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.entity-inspector-skeleton-row span:first-child{background:#ffffff14;border-radius:4px;width:40%;height:.75rem;animation:1.2s ease-in-out infinite entity-inspector-pulse;display:block}.entity-inspector-skeleton-row span:last-child{background:#ffffff0d;border-radius:4px;width:75%;height:1rem;margin-top:.35rem;animation:1.2s ease-in-out infinite entity-inspector-pulse;display:block}@keyframes entity-inspector-pulse{0%,to{opacity:.55}50%{opacity:1}}.entity-inspector-position{border-radius:var(--app-radius);background:#0ea5b714;border:1px solid #0ea5b740;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.entity-inspector-position-icon{color:var(--app-mission-accent);flex-shrink:0;margin-top:.1rem}.entity-inspector-position-coords{font-family:ui-monospace,IBM Plex Mono,monospace;font-size:var(--app-font-sm);color:#e4e4e7;flex-direction:column;gap:.25rem;display:flex}.entity-inspector-position-seen{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:var(--app-font-meta);color:var(--app-text-muted)}.entity-inspector-body>.entity-inspector-section:not(:first-child){margin-top:1rem}.sentinel-app-shell .tak-missions-list,.sentinel-app-shell .tak-dp-library,.sentinel-app-shell .reports-page{font-size:var(--app-font-base);color:var(--app-text);gap:1.25rem;height:auto;min-height:0;padding:0;overflow:visible}.sentinel-app-shell .tak-missions-list__back,.sentinel-app-shell .tak-dp-library__back,.sentinel-app-shell .reports-page__back{display:none!important}.sentinel-app-shell .tak-missions-list__hero .tak-missions-list__title,.sentinel-app-shell .tak-dp-library__hero .tak-dp-library__title,.sentinel-app-shell .reports-page__hero .reports-page__title{display:none}.sentinel-app-shell .tak-missions-list__hero-row,.sentinel-app-shell .tak-missions-list__hero-actions,.sentinel-app-shell .reports-page__hero-row{display:none!important}.sentinel-app-shell .tak-missions-list__hero,.sentinel-app-shell .tak-dp-library__hero,.sentinel-app-shell .reports-page__hero{gap:.75rem}.sentinel-app-shell .tak-missions-list__muted,.sentinel-app-shell .tak-dp-library__muted,.sentinel-app-shell .reports-page__muted{font-size:var(--app-font-sm)}.sentinel-app-shell .tak-missions-list__stat-value,.sentinel-app-shell .tak-dp-library__stat-value,.sentinel-app-shell .reports-page__stat-value{font-size:var(--app-font-title)}.sentinel-app-shell .tak-missions-list__stat-label,.sentinel-app-shell .tak-dp-library__stat-label,.sentinel-app-shell .reports-page__stat-label{font-size:var(--app-font-meta)}.sentinel-app-shell .tak-missions-list__search-input input,.sentinel-app-shell .tak-dp-library__search-input input,.sentinel-app-shell .reports-page__search-input input{font-size:var(--app-font-sm);padding:.5rem .75rem .5rem 2.25rem}.sentinel-app-shell .tak-missions-list__table,.sentinel-app-shell .tak-dp-library__card,.sentinel-app-shell .reports-page__table{font-size:var(--app-font-table)}.sentinel-app-shell .tak-missions-list__row-title,.sentinel-app-shell .tak-dp-library__card-name,.sentinel-app-shell .reports-page__row-title{font-size:var(--app-font-base)}.sentinel-app-shell .tak-missions-list__table th,.sentinel-app-shell .reports-page__table th{font-size:var(--app-font-meta)}.sentinel-app-shell .tak-missions-list__table td,.sentinel-app-shell .reports-page__table td{font-size:var(--app-font-table)}.sentinel-app-shell .tak-missions-list__pill,.sentinel-app-shell .tak-dp-library__chip,.sentinel-app-shell .reports-page__pill,.sentinel-app-shell .tak-missions-list__section-title,.sentinel-app-shell .reports-page__section-title{font-size:var(--app-font-meta)}.sentinel-app-shell .tak-missions-list__section-count,.sentinel-app-shell .reports-page__section-count,.sentinel-app-shell .tak-missions-list__sort-btn{font-size:var(--app-font-sm)}.sentinel-app-shell .tak-missions-list__hero .tak-missions-list__muted{display:none}._panel_8ijo6_9{background:hsl(var(--card));width:100%;height:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;font-size:13px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0009}._header_8ijo6_24{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));cursor:move;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}._headerIcon_8ijo6_36{background:var(--accent-mission-soft);width:30px;height:30px;color:var(--accent-mission);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}._headerText_8ijo6_48{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}._title_8ijo6_56{color:hsl(var(--foreground));margin:0;font-size:14px;font-weight:600}._subtitle_8ijo6_63{color:hsl(var(--muted-foreground));font-size:11px}._unreadBadge_8ijo6_68{background:var(--accent-mission);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}._headerActions_8ijo6_83{align-items:center;gap:4px;display:flex}._iconBtn_8ijo6_89{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._iconBtn_8ijo6_89:hover{background:hsl(var(--muted) / .4);color:hsl(var(--foreground))}._selector_8ijo6_107{border-bottom:1px solid hsl(var(--border));padding:8px 10px;position:relative}._selectTrigger_8ijo6_113{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}._selectCurrent_8ijo6_127{align-items:center;gap:8px;min-width:0;display:inline-flex}._selectLabel_8ijo6_133{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menu_8ijo6_139{z-index:30;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;max-height:360px;margin-top:6px;display:flex;position:absolute;left:10px;right:10px;overflow:hidden;box-shadow:0 14px 36px #0000008c}._menuSearch_8ijo6_155{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:6px;padding:8px 10px;display:flex}._menuSearch_8ijo6_155 input{color:hsl(var(--foreground));background:0 0;border:0;outline:none;flex:auto;font-size:13px}._menuScroll_8ijo6_172{padding:4px 0;overflow-y:auto}._menuSection_8ijo6_177{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:6px 12px 3px;font-size:10px;font-weight:700}._menuItem_8ijo6_186{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}._menuItem_8ijo6_186:hover{background:hsl(var(--muted) / .4)}._menuItemActive_8ijo6_202{background:var(--accent-mission-soft);color:var(--accent-mission)}._menuItemLabel_8ijo6_206{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._menuItemSub_8ijo6_212{color:hsl(var(--muted-foreground));font-size:10px}._menuEmpty_8ijo6_216{color:hsl(var(--muted-foreground));padding:8px 12px;font-size:12px}._menuAction_8ijo6_222{border:0;border-top:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:var(--accent-mission);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}._menuAction_8ijo6_222:hover{background:hsl(var(--muted) / .4)}._inlineForm_8ijo6_242{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:6px;padding:10px;display:flex}._inlineForm_8ijo6_242 input{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:7px 10px;font-size:13px}._inlineFormActions_8ijo6_257{justify-content:flex-end;gap:8px;display:flex}._linkBtn_8ijo6_262{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;font-size:12px}._primaryBtn_8ijo6_269{background:var(--accent-mission);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}._primaryBtn_8ijo6_269:disabled{opacity:.5;cursor:not-allowed}._list_8ijo6_285{flex-direction:column;flex:auto;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}._empty_8ijo6_294{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}._emptyTitle_8ijo6_303{color:hsl(var(--foreground));font-weight:600}._message_8ijo6_308{background:hsl(var(--muted) / .35);border-radius:10px;max-width:84%;padding:7px 10px}._messageOutbound_8ijo6_314{background:var(--accent-mission-soft);align-self:flex-end}._messageInbound_8ijo6_318{align-self:flex-start}._messageMeta_8ijo6_321{align-items:center;gap:6px;margin-bottom:2px;display:flex}._messageSender_8ijo6_327{color:hsl(var(--foreground));font-size:11px;font-weight:600}._messageTime_8ijo6_332{color:hsl(var(--muted-foreground));font-size:10px}._messageText_8ijo6_336{white-space:pre-wrap;word-break:break-word}._receipt_8ijo6_340{color:hsl(var(--muted-foreground));align-items:center;gap:2px;margin-left:auto;font-size:10px;display:inline-flex}._receiptRead_8ijo6_348{color:var(--accent-mission)}._error_8ijo6_353{color:hsl(var(--destructive,0 70% 55%));margin:0;padding:6px 12px;font-size:12px}._hint_8ijo6_359{color:hsl(var(--muted-foreground));margin:0;padding:6px 12px;font-size:12px}._composer_8ijo6_366{border-top:1px solid hsl(var(--border));flex:none;padding:10px}._composerRow_8ijo6_371{align-items:flex-end;gap:8px;display:flex}._composerInput_8ijo6_376{resize:none;border:1px solid hsl(var(--border));background:hsl(var(--background));max-height:120px;color:hsl(var(--foreground));border-radius:8px;flex:auto;padding:8px 10px;font-family:inherit;font-size:13px}._composerInput_8ijo6_376:disabled{opacity:.6}._sendBtn_8ijo6_391{background:var(--accent-mission);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._sendBtn_8ijo6_391:disabled{opacity:.5;cursor:not-allowed}._panel_190p3_10{bottom:16px;right:calc(var(--sentinel-inspector-width,320px) + var(--sentinel-open-imagery-width,0px) + 10px);z-index:1050;width:min(300px, calc(100vw - var(--sentinel-inspector-width,320px) - var(--sentinel-open-imagery-width,0px) - 22px));border:1px solid var(--border-medium);background:#121214f5;border-radius:8px;flex-direction:column;height:min(440px,100vh - 96px);min-height:260px;max-height:calc(100vh - 32px);display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 36px #00000061}._header_190p3_28{border-bottom:1px solid var(--border-subtle);background:#ffffff06;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}._title_190p3_38{min-width:0}._title_190p3_38 h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}._subtitle_190p3_56{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}._close_190p3_66{border:1px solid var(--border-subtle);background:var(--bg-input);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:0;display:inline-flex}._close_190p3_66:hover{color:var(--text-primary);border-color:var(--border-medium)}._list_190p3_86{flex:1;min-height:0;padding:8px;overflow-y:auto}._empty_190p3_93{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}._message_190p3_106{-moz-column-gap:8px;border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:fit-content;max-width:92%;margin-bottom:6px;padding:6px 7px;display:grid}._messageOutbound_190p3_120{background:#38bdf81f;border-color:#38bdf859;margin-left:auto}._messageSender_190p3_126{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:600;overflow:hidden}._messageTime_190p3_136{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}._receipt_190p3_142{color:var(--text-muted);align-items:center;display:inline-flex}._receiptRead_190p3_148{color:#38bdf8}._messageText_190p3_152{overflow-wrap:anywhere;color:var(--text-primary);grid-column:1/-1;font-size:11.5px;line-height:1.3}._error_190p3_160{color:#f87171;margin:0;padding:0 8px 4px;font-size:10.5px}._composer_190p3_167{border-top:1px solid var(--border-subtle);background:#ffffff06;gap:6px;padding:8px;display:flex}._composer_190p3_167 input{border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;color:var(--text-primary);border-radius:5px;flex:1;padding:7px 9px;font-size:11.5px}._composer_190p3_167 input:focus{border-color:#38bdf880;outline:none}._sendBtn_190p3_191{width:32px;color:var(--color-friend,#38bdf8);cursor:pointer;background:#38bdf81f;border:1px solid #3b82f666;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sendBtn_190p3_191:hover:not(:disabled){background:#38bdf833}._sendBtn_190p3_191:disabled{cursor:not-allowed;opacity:.45}.channels-picker-trigger{color:var(--text-primary,#e2e8f0);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0f172099;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.channels-picker-trigger:hover:not(:disabled){background:#0f1720cc;border-color:#ffffff38}.channels-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.channels-picker-popover{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#0f1720f2;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;width:260px;max-height:320px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000080}.channels-picker-search{color:var(--text-muted,#94a3b8);border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.channels-picker-search .nav-modal-input,.channels-picker-search input{color:var(--text-primary,#e2e8f0);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12px}.channels-picker-search .nav-modal-input::-moz-placeholder{color:var(--text-muted,#64748b)}.channels-picker-search input::-moz-placeholder{color:var(--text-muted,#64748b)}.channels-picker-search .nav-modal-input::placeholder,.channels-picker-search input::placeholder{color:var(--text-muted,#64748b)}.channels-picker-empty-subtitle{color:var(--text-muted,#64748b);flex-shrink:0;margin:0;padding:6px 10px 4px;font-size:11px;font-style:italic}.channels-picker-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.channels-picker-list::-webkit-scrollbar{width:4px}.channels-picker-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.channels-picker-row{list-style:none}.channels-picker-row-btn{cursor:pointer;text-align:left;width:100%;height:28px;color:var(--text-primary,#e2e8f0);background:0 0;border:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background .1s;display:flex}.channels-picker-row-btn:hover{background:#ffffff0d}.channels-picker-check{width:14px;height:14px;color:var(--accent-mission,#0ea5b7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.channels-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.channels-picker-badge{letter-spacing:.02em;background:var(--accent-mission,#0ea5b7);color:#fff;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.channels-picker-server-badge{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;background:#27272ae6;border:1px solid #94a3b838;border-radius:4px;flex-shrink:0;max-width:84px;padding:1px 5px;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;overflow:hidden}.channels-picker-loading{color:var(--text-muted,#64748b);text-align:center;padding:10px;font-size:12px;list-style:none}.mission-create-modal,.mission-edit-modal{width:min(480px,100vw - 20px);max-height:min(90vh,720px);overflow-y:auto}.mission-create-modal header,.mission-edit-modal header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.mission-create-modal h2,.mission-edit-modal h2{color:var(--accent-mission,#0ea5b7);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.mission-form-fields{flex-direction:column;gap:8px;display:flex}.mission-form-field{flex-direction:column;gap:4px;margin-top:12px;display:flex}.mission-form-field>.channels-picker-trigger{align-self:flex-start}.mission-form-label{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:500}.mission-form-required{color:var(--accent-mission,#0ea5b7);margin-left:2px}.mission-form-optional{color:#ffffff59;text-transform:none;margin-left:4px;font-weight:400}.mission-form-name,.mission-form-description,.mission-form-default-role{box-sizing:border-box;width:100%}.mission-form-description{resize:vertical;min-height:60px}.mission-form-channels{margin-bottom:4px}.mission-form-channels .channels-picker-trigger{border-color:var(--accent-mission-soft,#0ea5b74d)}.mission-form-aoi{margin-bottom:4px}.mission-form-keywords{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.mission-form-keyword-chip{background:var(--accent-mission-soft,#0ea5b726);border:1px solid var(--accent-mission,#0ea5b7);color:var(--accent-mission,#0ea5b7);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.mission-form-keyword-remove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.mission-form-keyword-remove:hover{opacity:1}.mission-form-keyword-add{gap:6px;width:100%;display:flex}.mission-form-keyword-input{flex:1}.mission-form-checkbox-label{color:#ffffffbf;cursor:pointer;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.mission-form-action-row{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.mission-form-action-row .nav-modal-action-btn{min-width:84px;min-height:30px;padding:7px 16px;font-size:11px}.nav-modal-action-btn--primary{background:var(--accent-mission,#0ea5b7);border-color:var(--accent-mission,#0ea5b7);color:#fff;font-weight:500}.nav-modal-action-btn--primary:hover:not(:disabled){background:var(--accent-mission-hover,#0891a3);border-color:var(--accent-mission-hover,#0891a3)}.nav-modal-action-btn--primary:disabled{opacity:.45;cursor:not-allowed}.nav-modal-action-btn--danger{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-weight:500}.nav-modal-action-btn--danger:hover:not(:disabled){filter:brightness(1.1)}.nav-modal-action-btn--danger:disabled{opacity:.45;cursor:not-allowed}.mission-invite-overlay{z-index:4000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mission-invite-card{text-align:center;width:min(360px,100vw - 32px)}.mission-invite-card header{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mission-invite-card header h2{color:var(--text-primary,hsl(var(--foreground)));margin:0;font-size:15px;font-weight:600}.mission-invite-icon{color:var(--accent-mission,#0ea5b7)}.mission-invite-prompt{color:var(--text-secondary,hsl(var(--muted-foreground)));margin:0 0 4px;font-size:12px}.mission-invite-name{color:var(--text-primary,hsl(var(--foreground)));word-break:break-word;margin:0 0 18px;font-size:14px;font-weight:700}.mission-invite-card .mission-form-action-row{border-top:none;justify-content:center;margin-top:0;padding-top:0}.mission-invite-card .mission-form-action-row .nav-modal-action-btn{flex:1;padding:8px 0;font-size:12px}.mission-form-error{color:hsl(var(--destructive));margin:4px 0 0;font-size:11px}.aoi-picker{width:100%}.aoi-picker-mode-toggle{gap:4px;margin-bottom:6px;display:flex}.aoi-picker-mode-btn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:border-color .1s,color .1s,background .1s;display:flex}.aoi-picker-mode-btn:hover{border-color:var(--accent-mission,#0ea5b7);color:var(--accent-mission,#0ea5b7)}.aoi-picker-mode-btn--active{border-color:var(--accent-mission,#0ea5b7);background:var(--accent-mission-soft,#0ea5b71f);color:var(--accent-mission,#0ea5b7)}.aoi-picker-trigger{cursor:pointer;box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.aoi-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.aoi-picker-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aoi-picker-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0f1720f7;border:1px solid #ffffff1a;border-radius:6px;min-width:240px;max-width:360px;max-height:300px;padding:6px;overflow-y:auto;box-shadow:0 8px 32px #00000073}.aoi-picker-search-input{margin-bottom:4px}.aoi-picker-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aoi-picker-row-btn{color:#ffffffd9;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;width:100%;padding:5px 8px;font-size:12px;transition:background .1s,color .1s;display:block;overflow:hidden}.aoi-picker-row-btn:hover{color:#fff;background:#ffffff0f}.aoi-picker-draw-hint{color:#fff9;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.aoi-picker-draw-hint-sub{color:#fff6;font-size:11px}@media (width<=1024px){.mission-create-modal,.mission-edit-modal{max-height:calc(100vh - 52px)}.mission-form-action-row{flex-wrap:wrap;gap:8px}.mission-form-action-row .nav-modal-action-btn{flex:auto;min-width:0}.aoi-picker-popover{max-width:min(360px,100vw - 24px);max-height:min(300px,42vh)}}@media (width<=768px){.mission-form-keyword-row{flex-wrap:wrap}}.target-picker-hint{color:var(--text-muted,#9aa4b0);letter-spacing:.03em;text-transform:uppercase;margin:0;padding:8px 10px 6px;font-size:10px;font-weight:600}.target-picker-dot{background:#69727e;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:2px}.target-picker-dot.is-connected{background:#22c55e}.target-picker-dot.is-idle{background:#69727e}.channels-picker-row.is-active{border-radius:4px;box-shadow:inset 0 0 0 1px #f5a62399}.tak-contact-picker{flex-direction:column;gap:6px;min-width:240px;max-width:360px;padding:6px;display:flex}.tak-contact-picker-status,.tak-contact-picker-empty{color:var(--text-muted,#ffffff8c);text-align:center;padding:8px 6px;font-size:11px}.tak-contact-picker-search-wrap{position:relative}.tak-contact-picker-search-icon{color:var(--text-muted,#ffffff8c);pointer-events:none;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.tak-contact-picker-search{box-sizing:border-box;border:1px solid var(--border-medium,#ffffff1a);width:100%;color:var(--text-primary,#fff);background:#ffffff0f;border-radius:4px;outline:none;padding:5px 8px 5px 22px;font-family:inherit;font-size:12px}.tak-contact-picker-search:focus{border-color:var(--accent,#38bdf8)}.tak-contact-picker-list{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.tak-contact-picker-list li{margin:0;padding:0}.tak-contact-picker-item{width:100%;color:var(--text-primary,#fff);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;display:flex}.tak-contact-picker-item:hover,.tak-contact-picker-item:focus-visible{background:#ffffff14;outline:none}.tak-contact-picker-team-dot{border:1px solid #00000059;border-radius:50%;flex-shrink:0;width:8px;height:8px}.tak-contact-picker-callsign{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.tak-contact-picker-uid{color:var(--text-muted,#ffffff8c);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:140px;font-size:10px;overflow:hidden}
