.am-navigation{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:20px;min-height:76px;padding:12px 32px;border-bottom:1px solid #dbe2d3;background:#fbfcf8;color:#243d31;font:13px/1.4 system-ui,sans-serif;position:relative;z-index:20;box-sizing:border-box}.am-navigation *{box-sizing:border-box}.am-navigation .am-brand{display:flex;align-items:center;gap:12px;color:#234233;text-decoration:none;font:bold 32px Georgia,serif;flex-shrink:0}.am-navigation .am-brand span{font:600 12px system-ui,sans-serif;letter-spacing:.1em}.am-nav-left{display:flex;align-items:center;gap:28px;min-width:0}.am-nav-center{display:flex;justify-content:center;min-width:0}.am-nav-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.am-navigation nav{display:flex;gap:5px;align-items:center;flex:1}.am-navigation nav a{display:block;padding:11px 12px;color:#61705f;text-decoration:none;font-size:12px;white-space:nowrap;border-radius:7px;min-height:40px}.am-navigation nav a:hover{background:#edf2e4;color:#29482f}.am-navigation nav a[aria-current=page]{background:#e9f0dc;color:#28462e;font-weight:650}.am-navigation .am-account{font-size:10px;color:#73816d;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-navigation .am-menu{display:none;align-items:center;gap:16px;font:13px system-ui,sans-serif;padding:10px 12px;min-height:44px;border:1px solid #d5dfcc;border-radius:8px;background:white;color:#29472d}.am-navigation :is(a,button):focus-visible{outline:3px solid #a16a2d;outline-offset:3px}
@media(max-width:1200px){.am-navigation{gap:16px;padding:12px 22px}.am-nav-left{gap:16px}.am-navigation .am-account{display:none}.am-navigation nav a{padding:10px}}
@media(max-width:900px){.am-navigation{display:flex;min-height:66px;padding:10px 18px;flex-wrap:wrap;gap:0;justify-content:space-between}.am-nav-left,.am-nav-right{display:contents}.am-nav-center{order:3;flex:0 0 100%;justify-content:stretch}.am-navigation .am-dev{display:none;order:2;flex:0 0 100%}.am-open .am-dev{display:block}.am-navigation .am-menu{display:flex}.am-navigation nav{display:none;flex:0 0 100%;flex-direction:column;align-items:stretch;padding:12px 0 4px;gap:4px}.am-navigation.am-open nav{display:flex}.am-navigation nav a{min-height:44px;padding:12px}.am-navigation .am-brand{font-size:29px}}
.am-navigation .am-dev{position:relative}.am-navigation .am-dev summary{cursor:pointer;padding:11px 12px;color:#61705f;font-size:12px;border-radius:7px;min-height:40px;white-space:nowrap}.am-navigation .am-dev summary:hover,.am-navigation .am-dev[open] summary{background:#edf2e4;color:#29482f}.am-navigation .am-dev summary:focus-visible{outline:3px solid #a16a2d;outline-offset:3px}.am-navigation .am-dev-links{position:absolute;right:0;top:100%;min-width:150px;padding:5px;background:#fbfcf8;border:1px solid #dbe2d3;border-radius:7px;box-shadow:0 6px 18px #173c2e1a}
@media(max-width:900px){.am-navigation .am-dev{margin-left:0}.am-navigation .am-dev summary{min-height:44px;padding:12px}.am-navigation .am-dev-links{position:static;border:0;box-shadow:none;padding:0 0 0 12px}}
.am-navigation .am-robot{position:relative;display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:12px;color:#61705f}.am-navigation .am-robot-dot{width:9px;height:9px;border-radius:50%;background:#b4b9af;flex-shrink:0}.am-navigation .am-robot[data-state=connected] .am-robot-dot{background:#73a44c}.am-navigation .am-robot[data-state=stale] .am-robot-dot,.am-navigation .am-robot[data-state=reconnect] .am-robot-dot,.am-navigation .am-robot[data-state=connecting] .am-robot-dot{background:#d9a441}.am-navigation .am-robot[data-state=unavailable] .am-robot-dot,.am-navigation .am-robot[data-state=offline] .am-robot-dot{background:#c86b5b}.am-navigation .am-robot-status{color:#29472d;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.am-navigation .am-robot-hint{font-size:10px;color:#9b6a2c;white-space:nowrap}.am-navigation .am-robot[data-state=connected] .am-robot-hint{color:#73816d}.am-navigation .am-robot-hint:empty{display:none}.am-navigation .am-robot-action{min-height:40px;border:1px solid #d5dfcc;border-radius:8px;background:#fff;color:#29472d;font:600 12px system-ui,sans-serif;white-space:nowrap;cursor:pointer}.am-navigation .am-robot-action{padding:9px 14px}.am-navigation .am-robot-action:hover:not(:disabled){background:#edf2e4}.am-navigation .am-robot[data-state=connected] .am-robot-action,.am-navigation .am-robot[data-state=stale] .am-robot-action{border-color:transparent;color:#61705f;text-decoration:underline;text-underline-offset:3px;background:transparent}.am-navigation .am-robot[data-state=reconnect] .am-robot-action{border-color:#d9a441;color:#7a4e12}.am-navigation .am-robot-action:disabled{opacity:.5;cursor:default}.am-navigation .am-robot-popover{position:absolute;right:0;top:calc(100% + 6px);width:300px;max-width:calc(100vw - 36px);padding:14px;background:#fbfcf8;border:1px solid #dbe2d3;border-radius:9px;box-shadow:0 8px 24px #173c2e1f;display:grid;gap:10px;font-size:12px;color:#243d31;z-index:2}.am-navigation .am-robot-popover button,.am-navigation .am-robot-popover input{font:12px system-ui,sans-serif;min-height:40px;border:1px solid #d5dfcc;border-radius:7px;background:#fff;color:#29472d;padding:8px 10px}.am-navigation .am-robot-popover button{cursor:pointer}.am-navigation .am-robot-popover button:hover:not(:disabled){background:#edf2e4}.am-navigation .am-robot-popover button:disabled,.am-navigation .am-robot-popover input:disabled{opacity:.5;cursor:default}.am-navigation .am-robot-summary{display:flex;flex-direction:column;min-width:0;line-height:1.3;margin:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.am-navigation .am-robot-summary:disabled{cursor:default}.am-navigation .am-robot-summary:hover:not(:disabled) .am-robot-status{text-decoration:underline;text-underline-offset:3px}.am-navigation .am-robot-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.am-navigation .am-robot-head h2{margin:0;font:650 14px system-ui,sans-serif}.am-navigation .am-robot-close{border:0!important;background:transparent!important;font-size:20px!important;line-height:1;min-width:36px;color:#61705f;padding:0!important}.am-navigation .am-robot-name{margin:0;font-size:15px;font-weight:650}.am-navigation .am-robot-state{margin:0;color:#61705f}.am-navigation .am-robot-meta{margin:0;color:#61705f;font-size:11px;line-height:1.5}.am-navigation .am-robot-meta[hidden],.am-navigation .am-robot-pair[hidden],.am-navigation .am-robot-revoke[hidden]{display:none}.am-navigation .am-robot-pair{display:grid;gap:6px;margin:0}.am-navigation .am-robot-code{font:650 18px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center}.am-navigation .am-robot-add{justify-self:end;font-weight:600}.am-navigation .am-robot-actions{display:flex;justify-content:flex-end;gap:8px}.am-navigation .am-robot-actions:has(> [hidden]:only-child){display:none}.am-navigation .am-robot-revoke{border-color:#d5a69a;color:#963726}.am-navigation .am-robot-finder{display:grid;gap:6px}.am-navigation .am-robot-finder[hidden],.am-navigation .am-robot-name[hidden],.am-navigation .am-robot-state[hidden]{display:none}.am-navigation .am-robot-scan{width:100%;font-weight:600}.am-navigation .am-robot-devices{display:grid;gap:6px;margin:0;padding:0;list-style:none}.am-navigation .am-robot-devices:empty{display:none}.am-navigation .am-robot-device{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;background:#f4f8ec!important;border-color:#cad8b8!important}.am-navigation .am-robot-device small{color:#61705f;font-size:11px;white-space:nowrap}.am-navigation .am-robot-empty{color:#61705f;font-size:11px;line-height:1.5}.am-navigation .am-robot-note{margin:0;font-size:11px;line-height:1.5;color:#61705f}.am-navigation .am-robot-note:empty{display:none}.am-navigation .am-robot-note.failed{color:#963726}.am-navigation :is(summary,input):focus-visible{outline:3px solid #a16a2d;outline-offset:3px}
@media(max-width:1200px){.am-navigation .am-robot-status{max-width:150px}}
@media(max-width:900px){.am-navigation .am-robot{order:1;flex:0 0 100%;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e3e8dc}.am-navigation .am-robot-summary{flex:1}.am-navigation .am-robot-status{max-width:none}.am-navigation .am-robot-action{min-height:44px}.am-navigation .am-robot-popover{left:0;right:0;top:100%;width:auto;max-width:none;border-radius:0 0 9px 9px;margin-top:-1px}.am-navigation nav{order:2}}
.am-navigation .am-dev-links a{display:block;padding:10px 12px;color:#61705f;text-decoration:none;font-size:12px;white-space:nowrap;border-radius:7px}.am-navigation .am-dev-links a:hover{background:#edf2e4;color:#29482f}.am-navigation .am-dev-links a[aria-current=page]{background:#e9f0dc;color:#28462e;font-weight:650}
.am-navigation .am-robot-popover[hidden]{display:none}
@media(max-width:900px){.am-navigation .am-dev-links a{min-height:44px;padding:12px}}
