.uam-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#04060ca6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.uam-panel{background:var(--dev-panel-solid);border:1px solid var(--dev-border-strong);border-radius:var(--dev-radius-lg);width:min(760px,100%);max-height:min(80vh,720px);box-shadow:var(--dev-shadow-lg);flex-direction:column;display:flex}.uam-panel__header{padding:var(--dev-space-6);border-bottom:1px solid var(--dev-border);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.uam-panel__header h2{font-size:var(--dev-text-lg);color:var(--dev-text);margin:0 0 4px}.uam-panel__header p{font-size:var(--dev-text-xs);color:var(--dev-text-muted);margin:0}.uam-panel__body{padding:var(--dev-space-4) var(--dev-space-6) var(--dev-space-6);overflow-y:auto}.uam-row--live{animation:uam-flash 1.2s var(--dev-ease-out)}@keyframes uam-flash{0%{background:#3b82f62e}to{background:0 0}}.developer-scope{--dev-bg:#070a12;--dev-bg-elevated:#0b0f1a;--dev-panel:#131826db;--dev-panel-solid:#10151f;--dev-panel-raised:#161c2b;--dev-border:#94a3c424;--dev-border-strong:#94a3c447;--dev-border-accent:#3b82f666;--dev-primary:#3b82f6;--dev-primary-soft:#3b82f61f;--dev-violet:#8b5cf6;--dev-cyan:#22d3ee;--dev-success:#22c55e;--dev-success-soft:#22c55e1a;--dev-warning:#f59e0b;--dev-warning-soft:#f59e0b1a;--dev-danger:#ef4444;--dev-danger-soft:#ef44441a;--dev-info:#38bdf8;--dev-info-soft:#38bdf81a;--dev-text:#eef2fa;--dev-text-muted:#99a3b8;--dev-text-dim:#5b6478;--dev-font-sans:"Inter", "Segoe UI", sans-serif;--dev-font-mono:"SFMono-Regular", "Consolas", "Liberation Mono", Menlo, monospace;--dev-text-2xs:.68rem;--dev-text-xs:.75rem;--dev-text-sm:.85rem;--dev-text-base:.95rem;--dev-text-lg:1.1rem;--dev-text-xl:1.35rem;--dev-text-2xl:1.75rem;--dev-space-1:4px;--dev-space-2:6px;--dev-space-3:10px;--dev-space-4:14px;--dev-space-5:16px;--dev-space-6:20px;--dev-space-8:28px;--dev-radius-sm:8px;--dev-radius-md:12px;--dev-radius-lg:16px;--dev-glow-blue:0 0 20px #3b82f61a;--dev-glow-violet:0 0 20px #8b5cf614;--dev-shadow:0 8px 24px #00000059;--dev-shadow-lg:0 16px 40px #00000073;--dev-duration-fast:.12s;--dev-duration-base:.18s;--dev-duration-slow:.28s;--dev-ease:cubic-bezier(.4, 0, .2, 1);--dev-ease-out:cubic-bezier(0, 0, .2, 1);background:radial-gradient(1200px 600px at 15% -10%, #3b82f60d, transparent 60%), radial-gradient(900px 500px at 100% 0%, #8b5cf60a, transparent 55%), var(--dev-bg);color:var(--dev-text);font-family:var(--dev-font-sans);font-size:var(--dev-text-base);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.developer-scope *{box-sizing:border-box}.developer-scope .dev-mono{font-family:var(--dev-font-mono);font-variant-ligatures:none}.developer-scope .dev-panel{background:var(--dev-panel);border:1px solid var(--dev-border);border-radius:var(--dev-radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--dev-shadow);transition:border-color var(--dev-duration-base) var(--dev-ease), transform var(--dev-duration-base) var(--dev-ease)}.developer-scope .dev-panel:hover{border-color:var(--dev-border-strong)}.developer-scope a:focus-visible,.developer-scope button:focus-visible,.developer-scope input:focus-visible,.developer-scope select:focus-visible,.developer-scope textarea:focus-visible,.developer-scope [tabindex]:focus-visible{outline:2px solid var(--dev-primary);outline-offset:2px;border-radius:var(--dev-radius-sm)}@media (prefers-reduced-motion:reduce){.developer-scope,.developer-scope *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=900px){.developer-scope{--dev-space-2:5px;--dev-space-3:8px;--dev-space-4:10px;--dev-space-5:12px;--dev-space-6:14px;--dev-space-8:20px;--dev-radius-lg:12px}}@media (width<=480px){.developer-scope{--dev-space-3:7px;--dev-space-4:9px;--dev-space-5:10px;--dev-space-6:12px}}.developer-scope .dev-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.developer-scope .dev-status-dot.healthy{background:var(--dev-success);box-shadow:0 0 6px #22c55e99}.developer-scope .dev-status-dot.degraded{background:var(--dev-warning);box-shadow:0 0 6px #f59e0b99}.developer-scope .dev-status-dot.offline{background:var(--dev-danger);box-shadow:0 0 6px #ef444499}.developer-scope .dev-status-dot.info{background:var(--dev-text-dim)}.developer-scope .dev-status-dot--pulse{animation:dev-pulse 2s var(--dev-ease) infinite}@keyframes dev-pulse{0%,to{opacity:1}50%{opacity:.4}}.developer-scope .dev-badge{font-size:var(--dev-text-2xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--dev-border);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}.developer-scope .dev-badge.success{color:var(--dev-success);background:var(--dev-success-soft);border-color:#22c55e4d}.developer-scope .dev-badge.warning{color:var(--dev-warning);background:var(--dev-warning-soft);border-color:#f59e0b4d}.developer-scope .dev-badge.danger{color:var(--dev-danger);background:var(--dev-danger-soft);border-color:#ef44444d}.developer-scope .dev-badge.info{color:var(--dev-info);background:var(--dev-info-soft);border-color:#38bdf84d}.developer-scope .dev-badge.muted{color:var(--dev-text-muted)}.developer-scope table{border-collapse:collapse;width:100%;font-size:var(--dev-text-sm)}.developer-scope th{text-align:left;color:var(--dev-text-dim);text-transform:uppercase;font-weight:600;font-size:var(--dev-text-2xs);letter-spacing:.06em;border-bottom:1px solid var(--dev-border);padding:10px 12px}.developer-scope td{color:var(--dev-text);border-bottom:1px solid #94a3c40f;padding:10px 12px}.developer-scope tbody tr{transition:background var(--dev-duration-fast) var(--dev-ease)}.developer-scope tr:hover td{background:#3b82f60d}.developer-scope input,.developer-scope select,.developer-scope textarea{background:var(--dev-bg-elevated);border:1px solid var(--dev-border);color:var(--dev-text);border-radius:var(--dev-radius-sm);font-family:var(--dev-font-sans);font-size:var(--dev-text-sm);transition:border-color var(--dev-duration-fast) var(--dev-ease), box-shadow var(--dev-duration-fast) var(--dev-ease);min-height:40px;padding:9px 12px}.developer-scope input:hover,.developer-scope select:hover{border-color:var(--dev-border-strong)}.developer-scope input:focus,.developer-scope select:focus,.developer-scope textarea:focus{border-color:var(--dev-primary);box-shadow:0 0 0 3px var(--dev-primary-soft);outline:none}.developer-scope button.dev-btn,.developer-scope a.dev-btn{background:linear-gradient(135deg, var(--dev-primary), var(--dev-violet));color:#fff;border-radius:var(--dev-radius-sm);min-height:40px;font-size:var(--dev-text-sm);cursor:pointer;transition:transform var(--dev-duration-fast) var(--dev-ease), box-shadow var(--dev-duration-fast) var(--dev-ease), filter var(--dev-duration-fast) var(--dev-ease);border:none;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-weight:600;text-decoration:none;display:inline-flex}.developer-scope button.dev-btn:hover,.developer-scope a.dev-btn:hover{box-shadow:var(--dev-glow-blue);filter:brightness(1.06);color:#fff}.developer-scope button.dev-btn:active,.developer-scope a.dev-btn:active{transform:scale(.98)}.developer-scope button.dev-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.developer-scope button.dev-btn-ghost,.developer-scope a.dev-btn-ghost{border:1px solid var(--dev-border);color:var(--dev-text-muted);border-radius:var(--dev-radius-sm);min-height:36px;font-size:var(--dev-text-sm);cursor:pointer;transition:border-color var(--dev-duration-fast) var(--dev-ease), color var(--dev-duration-fast) var(--dev-ease), background var(--dev-duration-fast) var(--dev-ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.developer-scope button.dev-btn-ghost:hover,.developer-scope a.dev-btn-ghost:hover{border-color:var(--dev-border-strong);color:var(--dev-text);background:#94a3c40d}.developer-scope button.dev-btn-ghost:active,.developer-scope a.dev-btn-ghost:active{transform:scale(.98)}.developer-scope button.dev-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.developer-scope .dev-skeleton{background:var(--dev-panel-raised);border-radius:var(--dev-radius-sm);position:relative;overflow:hidden}.developer-scope .dev-skeleton:after{content:"";animation:dev-shimmer 1.6s var(--dev-ease) infinite;background:linear-gradient(90deg,#0000,#94a3c414,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes dev-shimmer{to{transform:translate(100%)}}.dev-shell{min-height:100vh;display:flex}.dev-sidebar{background:var(--dev-bg-elevated);border-right:1px solid var(--dev-border);flex-direction:column;flex-shrink:0;width:264px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.dev-sidebar__brand{border-bottom:1px solid var(--dev-border);color:var(--dev-primary);align-items:center;gap:10px;padding:18px;font-size:1.3rem;display:flex}.dev-sidebar__title{font-size:var(--dev-text-xs);letter-spacing:.08em;color:var(--dev-text);font-weight:800}.dev-sidebar__subtitle{font-size:var(--dev-text-2xs);color:var(--dev-text-dim);letter-spacing:.03em}.dev-sidebar__close{color:var(--dev-text-muted);cursor:pointer;border-radius:var(--dev-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:1.3rem;display:none}.dev-sidebar__close:hover{color:var(--dev-text);background:#94a3c414}.dev-sidebar__nav{flex:1;padding:10px 10px 24px}.dev-sidebar__group{margin-bottom:12px}.dev-sidebar__group-label{font-size:var(--dev-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dev-text-dim);padding:8px 10px 4px;font-weight:700}.dev-sidebar__row{align-items:center;gap:2px;display:flex}.dev-sidebar__row--dragging{opacity:.6;z-index:5}.dev-sidebar__drag-handle{width:22px;height:36px;color:var(--dev-text-dim);cursor:grab;touch-action:none;border-radius:var(--dev-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.dev-sidebar__drag-handle:hover{color:var(--dev-text-muted)}.dev-sidebar__drag-handle:active{cursor:grabbing}.dev-sidebar__link{border-radius:var(--dev-radius-sm);min-height:40px;color:var(--dev-text-muted);font-size:var(--dev-text-sm);transition:background var(--dev-duration-fast) var(--dev-ease), color var(--dev-duration-fast) var(--dev-ease);flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;text-decoration:none;display:flex}.dev-sidebar__link:hover{color:var(--dev-text);background:#3b82f614}.dev-sidebar__link--active{color:var(--dev-primary);box-shadow:inset 2px 0 0 var(--dev-primary);background:#3b82f624}.dev-sidebar__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-sidebar__link svg{flex-shrink:0;font-size:1.05rem}.dev-sidebar__scrim{display:none}.dev-main{flex-direction:column;flex:1;min-width:0;display:flex}.dev-header{align-items:center;gap:var(--dev-space-4);padding:12px var(--dev-space-6);border-bottom:1px solid var(--dev-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0a0e18bf;display:flex;position:sticky;top:0}.dev-header__menu-btn{color:var(--dev-text);cursor:pointer;border-radius:var(--dev-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:none}.dev-header__menu-btn:hover{background:#94a3c414}.dev-header__status{flex-shrink:0}.dev-header__spacer{flex:1;min-width:8px}.dev-header__search{background:var(--dev-bg-elevated);border:1px solid var(--dev-border);color:var(--dev-text-muted);border-radius:var(--dev-radius-sm);min-height:40px;font-size:var(--dev-text-sm);cursor:pointer;transition:border-color var(--dev-duration-fast) var(--dev-ease), color var(--dev-duration-fast) var(--dev-ease);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.dev-header__search:hover{border-color:var(--dev-border-strong);color:var(--dev-text)}.dev-header__search kbd{font-family:var(--dev-font-mono);font-size:var(--dev-text-2xs);background:var(--dev-panel-raised);border:1px solid var(--dev-border);color:var(--dev-text-dim);border-radius:4px;padding:1px 6px}.dev-header__developer{color:var(--dev-text-muted);font-size:var(--dev-text-sm);flex-shrink:0;align-items:center;gap:10px;display:flex}.dev-content{padding:var(--dev-space-6);flex:1;min-width:0;overflow-x:hidden}.dev-cmdk-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1400;animation:dev-fade-in var(--dev-duration-base) var(--dev-ease-out) both;background:#04060c99;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}@keyframes dev-fade-in{0%{opacity:0}to{opacity:1}}.dev-cmdk{background:var(--dev-panel-solid);border:1px solid var(--dev-border-strong);border-radius:var(--dev-radius-lg);width:100%;max-width:560px;max-height:70vh;box-shadow:var(--dev-shadow-lg);animation:dev-cmdk-in var(--dev-duration-base) var(--dev-ease-out) both;flex-direction:column;display:flex;overflow:hidden}@keyframes dev-cmdk-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dev-cmdk__input-row{border-bottom:1px solid var(--dev-border);color:var(--dev-text-muted);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.dev-cmdk__input-row input{color:var(--dev-text);font-size:var(--dev-text-base);background:0 0;border:none;flex:1;min-height:0;padding:0}.dev-cmdk__input-row input:focus{box-shadow:none;outline:none}.dev-cmdk__input-row kbd{font-family:var(--dev-font-mono);font-size:var(--dev-text-2xs);background:var(--dev-panel-raised);border:1px solid var(--dev-border);color:var(--dev-text-dim);border-radius:4px;padding:2px 6px}.dev-cmdk__list{margin:0;padding:8px;list-style:none;overflow-y:auto}.dev-cmdk__empty{text-align:center;color:var(--dev-text-dim);font-size:var(--dev-text-sm);padding:24px 12px}.dev-cmdk__item{border-radius:var(--dev-radius-sm);color:var(--dev-text-muted);font-size:var(--dev-text-sm);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:10px 12px;display:flex}.dev-cmdk__item svg:first-child{flex-shrink:0;font-size:1.05rem}.dev-cmdk__label{color:var(--dev-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dev-cmdk__group{font-size:var(--dev-text-2xs);color:var(--dev-text-dim);flex-shrink:0}.dev-cmdk__enter{color:var(--dev-primary);flex-shrink:0}.dev-cmdk__item--active{background:var(--dev-primary-soft);color:var(--dev-text)}@media (width<=900px){.dev-sidebar{z-index:1200;transition:transform var(--dev-duration-slow) var(--dev-ease-out);width:min(300px,84vw);box-shadow:var(--dev-shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.dev-sidebar--open{transform:translate(0)}.dev-sidebar__close{display:flex}.dev-sidebar__scrim{z-index:1100;animation:dev-fade-in var(--dev-duration-base) var(--dev-ease-out) both;background:#00000080;display:block;position:fixed;inset:0}.dev-header__menu-btn{display:flex}.dev-header{padding:8px var(--dev-space-4);gap:8px}.dev-header__search-label,.dev-header__search kbd,.dev-header__developer-name{display:none}.dev-content{padding:var(--dev-space-4)}.dev-cmdk-scrim{padding:8vh 12px 12px}}@media (width<=480px){.dev-header{padding:8px var(--dev-space-3)}.dev-content{padding:var(--dev-space-3)}}.dev-login{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.dev-login__grid{background-image:linear-gradient(#3b82f60f 1px,#0000 1px),linear-gradient(90deg,#3b82f60f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 75%)}.dev-login__card{text-align:center;width:100%;max-width:400px;padding:40px 32px;position:relative}.dev-login__brand{color:var(--dev-primary);filter:drop-shadow(0 0 12px #3b82f680);margin-bottom:8px;font-size:2.4rem}.dev-login__title{letter-spacing:.08em;margin:0;font-size:1.5rem;font-weight:800}.dev-login__subtitle{color:var(--dev-cyan);letter-spacing:.05em;margin:6px 0 28px;font-size:.8rem}.dev-login__form{text-align:left;flex-direction:column;gap:16px;display:flex}.dev-login__field{color:var(--dev-text-muted);flex-direction:column;gap:6px;font-size:.78rem;display:flex}.dev-login__field span{align-items:center;gap:6px;display:flex}.dev-login__field input{width:100%}.dev-login__error{color:var(--dev-danger);border-radius:var(--dev-radius-sm);background:#ef444414;border:1px solid #ef44444d;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.dev-login__submit{width:100%;margin-top:4px;padding:12px;font-size:.95rem}.dev-login__note{color:var(--dev-text-dim);letter-spacing:.03em;margin-top:24px;font-size:.7rem}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{font-family:-apple-system,Segoe UI,sans-serif}
