.radar-screen,.radar-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.radar-screen h2,.radar-screen h3,.radar-note,.radar-notice p{margin:0}.radar-toolbar,.radar-actions,.radar-form,.radar-feed summary{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.radar-toolbar,.radar-feed summary{justify-content:space-between}.radar-form{align-items:flex-end}.radar-form .field-root{flex:1 1 17rem;min-width:0}.radar-notice{margin:0;padding:.75rem;border:1px solid oklch(var(--border));border-radius:var(--radius)}.radar-complaint-alert{position:sticky;top:0;z-index:2;flex:none;margin:.5rem var(--gutter-x);border-inline-start:3px solid var(--app-accent, oklch(var(--brand)));background:oklch(var(--background))}.radar-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.radar-link{color:var(--app-accent, oklch(var(--brand)));background:transparent;border:0;padding:0;font:inherit;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.radar-subtext{display:block;margin-top:.2rem;opacity:.75;overflow-wrap:anywhere}.radar-table table{min-width:30rem}.radar-table td{vertical-align:top}.radar-feed-list,.radar-project-results{display:grid;gap:.5rem}.radar-feed summary{cursor:pointer;font-weight:600}.radar-feed summary:after{content:"+"}.radar-feed[open] summary:after{content:"−"}.radar-feed[open] summary{margin-bottom:.75rem}.radar-details{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0}.radar-details dt{font-size:.875em;opacity:.75}.radar-details dd{margin:.25rem 0 0}.radar-project-results{margin:0;padding:0;list-style:none}.radar-project-results li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-top:1px solid oklch(var(--border))}.radar-workspace-frame{display:block;width:100%;height:calc(100dvh - 5rem);min-height:26rem;border:0}.radar-workspace-state{display:grid;min-height:20rem;place-items:center;text-align:center}.radar-workspace-controls{padding:.75rem 1rem;border-bottom:1px solid oklch(var(--border))}.radar-workspace-controls summary{cursor:pointer;overflow-wrap:anywhere}.radar-workspace-controls form{margin-block:.75rem}.deck-app-shell{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:100%;width:100%;overflow:hidden}.deck-app-sidebar{flex:0 0 224px;display:flex;flex-direction:column;min-height:0;background:oklch(var(--panel));color:oklch(var(--panel-foreground));border-right:1px solid oklch(var(--border))}.deck-app-identity{display:flex;align-items:baseline;gap:10px;padding:2px 18px 14px}.deck-app-navigation-groups{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0;overflow-y:auto;padding:0 10px 12px}.deck-app-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.deck-app-mobile-bar{display:flex;align-items:center;flex:0 0 auto;gap:12px;min-width:0;min-height:56px;padding:6px 12px;box-sizing:border-box;border-bottom:1px solid oklch(var(--border));background:oklch(var(--panel));color:oklch(var(--panel-foreground))}.deck-app-menu-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;padding:8px 10px;border:1px solid color-mix(in oklab,oklch(var(--panel-foreground)) 24%,transparent);border-radius:8px;background:transparent;color:inherit;font:600 13px/1 var(--sans);cursor:pointer}.deck-app-mobile-context{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.deck-app-mobile-context strong{font-size:13px}.deck-app-mobile-context span{overflow:hidden;color:oklch(var(--panel-muted));font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deck-app-navigation-overlay[data-state]{position:fixed;inset:0;z-index:1100;background:#0000007f}.deck-app-navigation-drawer[role=dialog]{position:fixed;inset:0 auto 0 0;z-index:1101;display:flex;flex-direction:column;width:min(320px,calc(100vw - 20px));max-width:none;height:100dvh;max-height:100dvh;padding:0;box-sizing:border-box;overflow:hidden;transform:none;border:0;border-right:1px solid oklch(var(--border));border-radius:0 12px 12px 0;background:oklch(var(--panel));color:oklch(var(--panel-foreground));box-shadow:16px 0 48px #00000047}.deck-app-drawer-menu{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.deck-app-navigation-drawer .deck-app-identity{align-items:center;min-height:32px;padding-right:52px}.deck-app-navigation-drawer .deck-nav-group-toggle,.deck-app-navigation-drawer li>button{min-height:44px}.deck-app-navigation-drawer[role=dialog]>button:last-child{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:44px;height:44px;padding:8px;border:1px solid color-mix(in oklab,oklch(var(--panel-foreground)) 24%,transparent);border-radius:8px;background:oklch(var(--panel));color:inherit;cursor:pointer}.deck-app-navigation-drawer[role=dialog]>button:last-child svg{width:18px;height:18px}.deck-app-menu-trigger:focus-visible,.deck-app-navigation-drawer[role=dialog]>button:last-child:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.deck-app-navigation-drawer[role=dialog][data-state=open]{animation:deck-navigation-enter .16s ease-out}@keyframes deck-navigation-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 900px){.deck-app-shell{flex-direction:column}}@media (prefers-reduced-motion: reduce){.deck-app-navigation-drawer[role=dialog][data-state=open]{animation:none}}
