:root{color-scheme:light;--hermes-bg:#ffffff;--hermes-sidebar:#fbfcfc;--hermes-soft:#f5f8f8;--hermes-soft-strong:#e6f2f2;--hermes-panel:#ffffff;--hermes-text:#14191d;--hermes-muted:#6b737b;--hermes-faint:#8d949b;--hermes-line:#e4e8eb;--hermes-strong-line:#ccd6da;--hermes-accent:#008b84;--hermes-accent-dark:#006f69;--hermes-accent-soft:#e7f6f5;--hermes-green:#07805f;--hermes-amber:#bd7213;--hermes-amber-soft:#fff4e4;--hermes-shadow:0 18px 44px rgba(20,25,29,0.08)}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{overflow:hidden;background:var(--hermes-bg);color:var(--hermes-text);font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.56}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(0,139,132,.38);outline-offset:2px}.hermes-shell{display:grid;grid-template-columns:212px minmax(0,1fr) 344px;height:100vh;min-height:100vh;background:var(--hermes-bg)}.hermes-shell.is-left-collapsed{grid-template-columns:78px minmax(0,1fr) 344px}.hermes-shell.is-right-collapsed{grid-template-columns:212px minmax(0,1fr) 58px}.hermes-shell.is-left-collapsed.is-right-collapsed{grid-template-columns:78px minmax(0,1fr) 58px}.hermes-access-shell{display:grid;min-height:100vh;place-items:center;background:linear-gradient(180deg,rgba(231,246,245,.6),rgba(255,255,255,.96)),var(--hermes-bg);padding:24px}.hermes-access-panel{display:grid;justify-items:start;width:min(520px,100%);border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;box-shadow:var(--hermes-shadow);gap:14px;padding:28px}.hermes-access-brand,.hermes-access-icon{display:grid;place-items:center;border-radius:8px}.hermes-access-brand{width:44px;height:44px;background:var(--hermes-accent);color:#ffffff}.hermes-access-icon{width:40px;height:40px;margin-top:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-access-panel h1,.hermes-access-panel p,.hermes-access-panel small{margin:0}.hermes-access-panel h1{font-size:28px;line-height:1.12}.hermes-access-panel p,.hermes-access-panel small{color:var(--hermes-muted);line-height:1.5}.hermes-access-panel a{display:inline-flex;align-items:center;min-height:40px;border-radius:8px;background:var(--hermes-accent);color:#ffffff;font-weight:700;padding:0 14px;text-decoration:none}.hermes-sidebar{display:grid;grid-template-rows:1fr auto;overflow:auto;min-width:0;border-right:1px solid var(--hermes-line);background:linear-gradient(180deg,#ffffff 0,var(--hermes-sidebar) 100%);padding:20px 10px 16px}.hermes-brand{display:flex;align-items:center;gap:12px;padding:0 14px}.hermes-brand span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--hermes-accent);color:#ffffff}.hermes-brand strong{font-size:22px;line-height:1}.hermes-panel-toggle{display:inline-grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:36px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted);cursor:pointer;font-size:12px;font-weight:800;gap:7px;padding:0 10px;text-decoration:none}.hermes-panel-toggle:hover{color:var(--hermes-accent-dark);background:var(--hermes-soft)}.hermes-panel-toggle .is-collapse{transform:rotate(180deg)}.hermes-panel-toggle .is-collapse-right{transform:rotate(0deg)}.hermes-panel-toggle .is-expand-right{transform:rotate(180deg)}.hermes-sidebar-toggle{width:calc(100% - 16px);margin:16px 8px 0}.hermes-nav{display:grid;gap:13px;margin-top:28px}.hermes-nav-group{display:grid;gap:6px}.hermes-nav-group h2{margin:0 14px;color:var(--hermes-faint);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hermes-nav-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--hermes-text);cursor:pointer;font-size:14px;gap:10px;padding:0 14px;text-align:left;text-decoration:none}.hermes-nav-item em{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:10px;font-style:normal;font-weight:800;padding:3px 6px}.hermes-nav-item.is-active,.hermes-nav-item:hover{background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-nav-item.is-planned{color:var(--hermes-faint);cursor:not-allowed}.hermes-nav-details-toggle{border:1px solid var(--hermes-line);background:#ffffff}.hermes-sidebar-bottom{display:grid;gap:16px;padding:0 8px}.hermes-sidebar.is-collapsed{padding-inline:10px}.hermes-sidebar.is-collapsed .hermes-brand,.hermes-sidebar.is-collapsed .hermes-nav-item,.hermes-sidebar.is-collapsed .hermes-panel-toggle{justify-content:center;padding-inline:0}.hermes-sidebar.is-collapsed .hermes-brand strong,.hermes-sidebar.is-collapsed .hermes-nav-group h2,.hermes-sidebar.is-collapsed .hermes-nav-item em,.hermes-sidebar.is-collapsed .hermes-nav-item span,.hermes-sidebar.is-collapsed .hermes-panel-toggle span,.hermes-sidebar.is-collapsed .hermes-sidebar-bottom{display:none}.hermes-sidebar.is-collapsed .hermes-nav-item,.hermes-sidebar.is-collapsed .hermes-panel-toggle{grid-template-columns:1fr;place-items:center}.hermes-owner{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0}.hermes-owner>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#dfeeee;color:var(--hermes-accent-dark);font-size:13px;font-weight:750}.hermes-domain-status small,.hermes-domain-status span,.hermes-owner small,.hermes-owner strong{display:block}.hermes-owner strong{font-size:14px}.hermes-domain-status small,.hermes-owner small{color:var(--hermes-muted);font-size:12px}.hermes-domain-status{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px 8px;border-top:1px solid var(--hermes-line);padding-top:14px}.hermes-domain-status svg{grid-row:span 2;color:var(--hermes-muted)}.hermes-domain-status span{font-size:13px}.hermes-domain-status small:before{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--hermes-green);content:""}.hermes-content{display:grid;grid-template-rows:72px minmax(0,1fr);min-width:0;background:radial-gradient(circle at 50% 50%,#ffffff 0,#ffffff 60%,#fafcfc 100%)}.hermes-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hermes-line);padding:0 22px}.hermes-current-run h2,.hermes-current-run p,.hermes-panel-head h2,.hermes-panel-head p,.hermes-right-section h2,.hermes-topbar h1,.hermes-topbar p{margin:0}.hermes-topbar h1{font-size:17px;line-height:1.2}.hermes-topbar p{margin-top:5px;color:var(--hermes-muted);font-size:12px}.hermes-topbar-status{display:flex;align-items:center;gap:8px}.hermes-topbar-status span{border:1px solid var(--hermes-line);border-radius:8px;background:var(--hermes-soft);color:var(--hermes-accent-dark);font-size:12px;font-weight:800;padding:8px 10px}.hermes-topbar-panel-toggle,.hermes-topbar-settings{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted);text-decoration:none}.hermes-topbar-panel-toggle,.hermes-topbar-panel-toggle:hover,.hermes-topbar-settings:hover{color:var(--hermes-accent-dark)}.hermes-icon-button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--hermes-text);cursor:pointer}.hermes-icon-button:hover{background:var(--hermes-soft);color:var(--hermes-accent-dark)}.hermes-chat-flow{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:10px;overflow:hidden;min-width:0;min-height:0;padding:24px min(5vw,64px) 18px}.hermes-chat-history{display:grid;align-content:start;gap:18px;overflow:auto;min-width:0;min-height:0;padding-bottom:18px;scrollbar-gutter:stable}.hermes-empty-state,.hermes-runtime-banner{display:grid;min-width:0;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff}.hermes-runtime-banner{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px}.hermes-runtime-banner.is-bootstrap{border-color:#f0d8ad;background:var(--hermes-amber-soft)}.hermes-runtime-banner svg{color:var(--hermes-accent-dark)}.hermes-runtime-banner p,.hermes-runtime-banner strong{display:block;margin:0}.hermes-runtime-banner p{margin-top:3px;color:var(--hermes-muted);font-size:12px;line-height:1.35}.hermes-runtime-tags{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:4px}.hermes-runtime-tags span{border:1px solid rgba(0,139,132,.18);border-radius:8px;background:rgba(255,255,255,.74);color:var(--hermes-accent-dark);font-size:12px;font-weight:700;padding:4px 7px;white-space:nowrap}.hermes-empty-state{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:14px}.hermes-empty-state svg{margin-top:1px;color:var(--hermes-muted)}.hermes-empty-state p,.hermes-empty-state strong{display:block;margin:0}.hermes-empty-state p{margin-top:4px;color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-message-time{justify-self:end;color:var(--hermes-muted);font-size:12px}.hermes-user-bubble{justify-self:end;width:min(560px,80%);border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-text);padding:14px 16px}.hermes-user-bubble.is-short{width:min(420px,70%)}.hermes-assistant-content p,.hermes-footnote,.hermes-user-bubble p{margin:0}.hermes-assistant-content p,.hermes-user-bubble p{font-size:14px;line-height:1.52;white-space:pre-line}.hermes-final-result{border-left:3px solid var(--hermes-accent);background:rgba(0,133,124,.07);padding:10px 12px}.hermes-stream-note{color:var(--hermes-accent);font-size:13px;font-weight:600}.hermes-assistant-block{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;width:min(760px,100%)}.hermes-assistant-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--hermes-accent);color:#ffffff}.hermes-assistant-content{display:grid;gap:14px;min-width:0}.hermes-message-meta{display:flex;align-items:center;gap:12px}.hermes-message-meta strong{font-size:14px}.hermes-message-meta time,.hermes-run-step time{color:var(--hermes-muted);font-size:12px}.hermes-run-timeline{display:grid;gap:0;padding-top:4px}.hermes-run-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 72px;gap:14px;min-height:58px}.hermes-run-step:before{position:absolute;top:24px;bottom:-10px;left:13px;width:2px;background:#d7dfdf;content:""}.hermes-run-step:last-child:before{display:none}.hermes-run-dot{z-index:1;display:grid;width:24px;height:24px;place-items:center;border:2px solid #c7d0d1;border-radius:50%;background:#ffffff;color:#ffffff}.hermes-run-dot.is-done{border-color:var(--hermes-accent);background:var(--hermes-accent)}.hermes-run-dot.is-active{border-color:var(--hermes-accent);background:#ffffff;box-shadow:inset 0 0 0 5px #d7f1ef}.hermes-run-dot.is-warning{border-color:var(--hermes-amber);background:#ffffff;box-shadow:inset 0 0 0 5px var(--hermes-amber-soft)}.hermes-run-dot.is-blocked{border-color:#be4b49;background:#fff5f5}.hermes-run-step strong{display:block;font-size:14px}.hermes-run-step p{margin-top:4px;color:var(--hermes-muted);font-size:13px}.hermes-composer{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:min(760px,100%);margin:auto auto 0;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;padding:8px;box-shadow:0 12px 30px rgba(20,25,29,.06)}.hermes-settings-model-picker{display:grid;grid-template-columns:minmax(110px,.24fr) minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:40px;border:1px solid #d8dde3;border-radius:8px;color:var(--hermes-text);padding:0 9px}.hermes-settings-model-picker span{color:var(--hermes-muted);font-size:12px;font-weight:800}.hermes-settings-model-picker select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--hermes-text);font:inherit;font-size:13px}.hermes-composer button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--hermes-muted);cursor:pointer}.hermes-composer label{min-width:0}.hermes-composer label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hermes-composer textarea{width:100%;min-height:40px;max-height:120px;resize:vertical;border:0;outline:0;color:var(--hermes-text);line-height:1.4;padding:10px 4px}.hermes-composer textarea::-moz-placeholder{color:#9aa1a7}.hermes-composer textarea::placeholder{color:#9aa1a7}.hermes-composer kbd{color:var(--hermes-muted);font-size:12px;font-family:inherit}.hermes-composer .hermes-send{background:var(--hermes-accent);color:#ffffff}.hermes-composer button:disabled,.hermes-composer textarea:disabled,.hermes-settings-model-picker select:disabled{cursor:not-allowed;opacity:.58}.hermes-footnote{width:min(760px,100%);margin:0 auto;color:var(--hermes-muted);text-align:center;font-size:12px;padding:8px 8px 0}.hermes-operator-watch-strip{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.hermes-operator-watch-strip span{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:32px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted);font-size:12px;font-weight:800;line-height:1.2;padding:6px 9px}.hermes-operator-watch-strip span:last-child{flex:1 1 260px}.hermes-operator-watch-strip .is-live{border-color:rgba(0,127,122,.28);color:var(--hermes-accent-dark)}.hermes-codex-status-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hermes-codex-status-strip span{border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted);font-size:12px;font-weight:800;padding:6px 9px}.hermes-codex-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(183,107,0,.42);border-radius:8px;background:#fffaf0;color:var(--hermes-ink);margin-top:14px;padding:10px 12px}.hermes-codex-recovery div{min-width:0}.hermes-codex-recovery p,.hermes-codex-recovery strong{margin:0}.hermes-codex-recovery strong{display:block;font-size:13px}.hermes-codex-recovery p{color:var(--hermes-muted);font-size:12px;line-height:1.42;margin-top:3px}.hermes-codex-recovery button{flex:0 0 auto;border:1px solid rgba(183,107,0,.5);border-radius:8px;background:#ffffff;color:var(--hermes-amber);font-size:13px;font-weight:800;min-height:34px;padding:0 12px}.hermes-codex-grid{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:14px;margin-top:18px;min-height:min(680px,calc(100vh - 220px))}.hermes-codex-panel{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;padding:14px}.hermes-codex-panel.is-main{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.hermes-codex-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-codex-event strong,.hermes-codex-panel header strong,.hermes-codex-thread strong{display:block;margin:0}.hermes-codex-event header,.hermes-codex-event p,.hermes-codex-panel header span,.hermes-codex-thread em,.hermes-codex-thread span{color:var(--hermes-muted);font-size:12px;line-height:1.38}.hermes-codex-thread-list,.hermes-codex-timeline{display:grid;align-content:start;gap:9px;min-width:0;min-height:0;overflow:auto;padding-right:2px;scrollbar-gutter:stable}.hermes-codex-thread{display:grid;gap:5px;width:100%;min-width:0;border:1px solid var(--hermes-line);border-radius:8px;background:var(--hermes-soft);color:var(--hermes-text);padding:10px;text-align:left}.hermes-codex-thread.is-active{border-color:var(--hermes-accent);background:var(--hermes-accent-soft)}.hermes-codex-thread em{overflow:hidden;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.hermes-codex-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hermes-codex-actions button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted)}.hermes-codex-actions button:disabled,.hermes-codex-composer button:disabled,.hermes-codex-composer textarea:disabled{cursor:not-allowed;opacity:.55}.hermes-codex-event{display:grid;gap:6px;border-top:1px solid var(--hermes-line);padding-top:10px}.hermes-codex-event header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hermes-codex-event header span{border-radius:8px;background:var(--hermes-soft);font-weight:850;padding:3px 7px}.hermes-codex-event.is-error header span{background:#fff0ec;color:#9b3b2a}.hermes-codex-event.is-command header span,.hermes-codex-event.is-test header span{background:var(--hermes-amber-soft);color:var(--hermes-amber)}.hermes-codex-composer{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:end;align-self:end;background:#ffffff;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-codex-composer label{min-width:0}.hermes-codex-composer label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hermes-codex-composer textarea{width:100%;min-height:58px;max-height:160px;resize:vertical;border:1px solid #d8dde3;border-radius:8px;color:var(--hermes-text);font:inherit;line-height:1.4;outline:0;padding:10px}.hermes-codex-composer button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:8px;background:var(--hermes-accent);color:#ffffff}.hermes-right-panel{overflow:auto;border-left:1px solid var(--hermes-line);background:#ffffff}.hermes-right-panel.is-collapsed{display:grid;place-items:start center;overflow:hidden;padding-top:18px}.hermes-right-panel.is-collapsed .hermes-right-toggle{grid-template-columns:1fr;width:38px;min-height:92px;padding:8px 0;writing-mode:vertical-rl}.hermes-right-panel.is-collapsed .hermes-right-toggle svg{writing-mode:horizontal-tb}.hermes-right-panel.is-collapsed .hermes-right-toggle span{line-height:1}.hermes-current-run .hermes-right-toggle{width:38px;min-height:38px;grid-template-columns:1fr;padding:0}.hermes-current-run,.hermes-right-section{border-bottom:1px solid var(--hermes-line);padding:18px}.hermes-current-run header,.hermes-right-section header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-current-run h2,.hermes-right-section h2{font-size:15px}.hermes-live-dot{display:inline-flex;align-items:center;margin-top:8px;color:var(--hermes-accent);font-size:13px;font-weight:700}.hermes-live-dot:before{width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--hermes-accent);content:""}.hermes-current-run.is-idle .hermes-live-dot{color:var(--hermes-muted)}.hermes-current-run.is-idle .hermes-live-dot:before{background:#b9c3c7}.hermes-current-run>p{margin-top:14px;color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-run-meters{display:grid;gap:12px;margin-top:18px}.hermes-run-meters div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px}.hermes-run-meters span{color:var(--hermes-muted);font-size:13px}.hermes-run-meters strong{font-size:13px;font-weight:500}.hermes-run-meters meter{grid-column:1/-1;width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hermes-run-meters meter::-webkit-meter-bar{border:0;border-radius:8px;background:#e9eeee}.hermes-run-meters meter::-webkit-meter-optimum-value{border-radius:8px;background:var(--hermes-accent)}.hermes-run-stop-summary{display:grid;gap:4px;margin-top:14px;border:1px solid rgba(46,113,128,.22);border-radius:8px;background:var(--hermes-accent-soft);padding:10px 12px}.hermes-run-stop-summary small,.hermes-run-stop-summary span,.hermes-run-stop-summary strong{line-height:1.35}.hermes-run-stop-summary strong{color:var(--hermes-text);font-size:13px}.hermes-run-stop-summary small,.hermes-run-stop-summary span{color:var(--hermes-muted);font-size:12px}.hermes-stop-run{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:18px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-text);cursor:pointer;font-size:13px;gap:8px}.hermes-stop-run:disabled{background:var(--hermes-soft)}.hermes-right-section header button{border:0;background:transparent;color:#2e7180;cursor:pointer;font-size:12px}.hermes-right-list{display:grid;gap:12px;margin-top:16px}.hermes-right-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}.hermes-right-row svg{margin-top:2px;color:var(--hermes-muted)}.hermes-right-row span,.hermes-right-row strong{display:block}.hermes-right-row strong{font-size:13px}.hermes-right-row span{margin-top:3px;color:var(--hermes-muted);font-size:12px;line-height:1.35}.hermes-right-row em{border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark);font-size:12px;font-style:normal;font-weight:700;padding:3px 7px}.hermes-workspace-panel{overflow:auto;padding:30px min(7vw,80px)}.hermes-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hermes-panel-head h2{font-size:22px}.hermes-panel-head p{margin-top:8px;color:var(--hermes-muted);font-size:13px}.hermes-panel-head button{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-accent-dark);cursor:pointer;gap:8px;padding:0 12px}.hermes-panel-head button:disabled{background:var(--hermes-soft);color:var(--hermes-muted)}.hermes-artifact-list,.hermes-memory-grid,.hermes-settings-grid,.hermes-task-table{display:grid;gap:10px;margin-top:26px}.hermes-settings-model-panel{display:grid;gap:14px;max-width:760px;margin-top:22px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;padding:16px}.hermes-settings-model-panel header{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px}.hermes-settings-model-panel h3{margin:0;font-size:15px}.hermes-settings-model-panel p{margin:5px 0 0;color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-settings-model-meta{display:flex;flex-wrap:wrap;gap:6px}.hermes-settings-model-meta span{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-weight:800;padding:5px 8px}.hermes-settings-router-rows{display:grid;gap:8px;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-settings-router-rows div{display:grid;grid-template-columns:minmax(96px,.22fr) minmax(0,1fr);gap:10px;align-items:start}.hermes-settings-router-rows strong{color:var(--hermes-text);font-size:12px}.hermes-settings-router-rows span{min-width:0;color:var(--hermes-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.hermes-settings-model-warning{display:grid;gap:5px;border-left:3px solid var(--hermes-amber);background:var(--hermes-amber-soft);color:#7a4a00;font-size:12px;line-height:1.4;padding:9px 10px}.hermes-settings-refresh-button{display:inline-flex;min-height:36px;align-items:center;justify-self:start;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-accent-dark);cursor:pointer;gap:7px;font-size:12px;font-weight:800;padding:0 12px}.hermes-settings-refresh-button:disabled{background:var(--hermes-soft);color:var(--hermes-muted);cursor:wait}.hermes-artifact,.hermes-memory-note,.hermes-settings-grid article,.hermes-task-row{border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff}.hermes-task-row{display:grid;grid-template-columns:minmax(220px,1fr) 120px 140px 70px;align-items:center;min-height:58px;gap:14px;padding:0 14px}.hermes-task-row em,.hermes-task-row span{color:var(--hermes-muted);font-size:13px;font-style:normal}.hermes-task-row em{justify-self:end;color:var(--hermes-accent-dark);font-weight:750}.hermes-artifact{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;color:var(--hermes-muted);gap:12px;padding:14px}.hermes-artifact span,.hermes-artifact strong{display:block}.hermes-artifact strong{color:var(--hermes-text)}.hermes-artifact span{margin-top:4px;overflow-wrap:anywhere;font-size:12px}.hermes-memory-grid,.hermes-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hermes-office-board{display:grid;gap:16px;margin-top:26px}.hermes-office-core,.hermes-office-desk,.hermes-office-floor,.hermes-office-roadmap article,.hermes-office-room,.hermes-office-watch,.hermes-office-watch article,.hermes-office-zone{border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff}.hermes-office-core{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;box-shadow:0 12px 30px rgba(20,25,29,.06)}.hermes-office-core>span{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:var(--hermes-accent);color:#ffffff}.hermes-office-core p,.hermes-office-core strong,.hermes-office-desk p,.hermes-office-desk strong,.hermes-office-roadmap p,.hermes-office-roadmap strong,.hermes-office-zone h3,.hermes-office-zone header span{margin:0}.hermes-office-core strong{font-size:18px}.hermes-office-core p,.hermes-office-desk p,.hermes-office-roadmap p{margin-top:5px;color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-office-core em{border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark);font-size:12px;font-style:normal;font-weight:800;padding:6px 9px}.hermes-office-watch{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,2fr);gap:16px;padding:16px;background:#fbfdfd}.hermes-office-watch>div:first-child{align-content:center;display:grid;gap:6px}.hermes-office-room footer,.hermes-office-room p,.hermes-office-room strong,.hermes-office-watch p,.hermes-office-watch span,.hermes-office-watch strong{margin:0}.hermes-office-watch>div:first-child strong{font-size:16px}.hermes-office-watch>div:first-child p{color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-office-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hermes-office-watch article{display:grid;align-content:start;min-height:106px;padding:12px}.hermes-office-watch article span{color:var(--hermes-muted);font-size:11px;font-weight:800;text-transform:uppercase}.hermes-office-watch article strong{margin-top:6px;color:var(--hermes-accent-dark);font-size:24px;line-height:1}.hermes-office-watch article p{margin-top:9px;color:var(--hermes-muted);font-size:12px;line-height:1.35}.hermes-office-floor{position:relative;overflow:hidden;padding:16px;background:#f7faf9}.hermes-office-hall{display:grid;min-height:34px;margin-bottom:12px;place-items:center;border:1px dashed var(--hermes-strong-line);border-radius:8px;background:#ffffff;color:var(--hermes-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hermes-office-floor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hermes-office-room{display:grid;align-content:start;gap:10px;min-height:184px;padding:14px;box-shadow:0 8px 22px rgba(20,25,29,.05)}.hermes-office-room header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hermes-office-room header span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-office-room header em{max-width:138px;overflow-wrap:anywhere;border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-style:normal;font-weight:800;padding:4px 7px;text-align:right}.hermes-office-room strong{font-size:15px}.hermes-office-room p{color:var(--hermes-muted);font-size:12px;line-height:1.42}.hermes-office-room footer{align-self:end;justify-self:start;border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark);font-size:11px;font-weight:800;padding:5px 8px}.hermes-office-room.is-core{border-color:rgba(0,139,132,.35);background:#f5fcfb}.hermes-office-room.is-online{border-color:rgba(7,128,95,.28)}.hermes-office-room.is-attention{border-color:#f0d8ad;background:#fffaf2}.hermes-office-room.is-idle{background:#ffffff}.hermes-office-zone{padding:16px}.hermes-office-zone header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hermes-office-zone h3{font-size:16px}.hermes-office-zone header span{color:var(--hermes-muted);font-size:12px}.hermes-office-desks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.hermes-office-desk{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:132px;padding:13px}.hermes-office-desk>svg{margin-top:2px;color:var(--hermes-accent-dark)}.hermes-office-desk footer{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hermes-office-desk footer em,.hermes-office-desk footer span,.hermes-office-roadmap em{border-radius:8px;font-size:11px;font-style:normal;font-weight:800;padding:4px 7px}.hermes-office-desk footer span{background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-office-desk footer em{background:var(--hermes-soft);color:var(--hermes-muted)}.hermes-office-desk.is-guarded{border-color:#f0d8ad;background:#fffaf2}.hermes-office-desk.is-offline{border-color:#d9e0e2;background:var(--hermes-soft)}.hermes-office-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.hermes-office-roadmap article{display:grid;align-content:start;gap:8px;min-height:132px;padding:13px}.hermes-office-roadmap em{justify-self:start;background:var(--hermes-amber-soft);color:var(--hermes-amber)}.hermes-operator-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.hermes-operator-summary{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hermes-operator-card,.hermes-operator-lane{border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff}.hermes-operator-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:126px;padding:14px}.hermes-operator-card>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-operator-card p,.hermes-operator-card strong,.hermes-operator-lane h3,.hermes-operator-lane p,.hermes-operator-row p,.hermes-operator-row strong,.hermes-operator-run p,.hermes-operator-run strong{margin:0}.hermes-operator-card strong{display:block;font-size:14px}.hermes-operator-card p{margin-top:6px;color:var(--hermes-muted);font-size:12px;line-height:1.4}.hermes-operator-card em{border-radius:8px;background:var(--hermes-accent);color:#ffffff;font-size:13px;font-style:normal;font-weight:850;padding:5px 8px}.hermes-operator-card.is-blocked{border-color:#efc7b5;background:#fff8f4}.hermes-operator-card.is-deferred{background:var(--hermes-soft)}.hermes-operator-lane{display:grid;align-content:start;gap:14px;padding:16px}.hermes-operator-lane.is-wide{grid-column:1/-1}.hermes-operator-lane>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-operator-lane header span{display:block;color:var(--hermes-muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.hermes-operator-lane h3{margin-top:4px;font-size:16px}.hermes-operator-lane>header em{border-radius:8px;background:var(--hermes-accent-soft);color:var(--hermes-accent-dark);font-size:12px;font-style:normal;font-weight:850;padding:5px 8px;white-space:nowrap}.hermes-operator-lane>p{color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-operator-artifacts,.hermes-operator-capabilities,.hermes-operator-metrics,.hermes-operator-row footer,.hermes-operator-run footer{display:flex;flex-wrap:wrap;gap:6px}.hermes-operator-artifacts span,.hermes-operator-capabilities span,.hermes-operator-metrics span,.hermes-operator-row footer span,.hermes-operator-run footer span,.hermes-operator-run header em{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-style:normal;font-weight:800;padding:4px 7px}.hermes-operator-capabilities span.is-read,.hermes-operator-row footer span:first-child,.hermes-operator-run footer span:first-child{background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-operator-capabilities span.is-draft{background:#eef3ff;color:#31527a}.hermes-operator-capabilities span.is-approval,.hermes-operator-run header em{background:var(--hermes-amber-soft);color:var(--hermes-amber)}.hermes-operator-capabilities span.is-blocked,.hermes-operator-run.is-stale header em{background:#fff0ec;color:#9b3b2a}.hermes-automation-blueprints{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hermes-automation-blueprint{display:grid;gap:10px;min-width:0;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-automation-blueprint header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hermes-automation-blueprint p,.hermes-automation-blueprint strong{margin:0}.hermes-automation-blueprint strong{display:block;font-size:13px}.hermes-automation-blueprint p{margin-top:5px;color:var(--hermes-muted);font-size:12px;line-height:1.4}.hermes-automation-blueprint header em{border-radius:8px;background:var(--hermes-amber-soft);color:var(--hermes-amber);font-size:11px;font-style:normal;font-weight:850;padding:4px 7px;white-space:nowrap}.hermes-automation-blueprint footer{display:flex;flex-wrap:wrap;gap:6px}.hermes-automation-blueprint footer span{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-weight:800;padding:4px 7px}.hermes-automation-builder,.hermes-automation-plan-preview{display:grid;gap:12px;min-width:0;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-automation-builder header,.hermes-automation-plan-preview header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-automation-builder header span,.hermes-automation-plan-preview header span{color:var(--hermes-muted);font-size:11px;font-weight:850;text-transform:uppercase}.hermes-automation-builder h4,.hermes-automation-plan-preview dl,.hermes-automation-plan-preview ol,.hermes-automation-plan-preview p,.hermes-automation-plan-preview strong{margin:0}.hermes-automation-builder h4,.hermes-automation-plan-preview strong{display:block;margin-top:3px;color:var(--hermes-ink);font-size:14px}.hermes-automation-builder header em,.hermes-automation-plan-preview header em{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-accent-dark);font-size:11px;font-style:normal;font-weight:850;padding:4px 7px;white-space:nowrap}.hermes-automation-builder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hermes-automation-field{display:grid;min-width:0;gap:6px}.hermes-automation-field.is-wide{grid-column:1/-1}.hermes-automation-field>span{color:var(--hermes-muted);font-size:12px;font-weight:800}.hermes-automation-field input,.hermes-automation-field select,.hermes-automation-field textarea{width:100%;min-width:0;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-text);font:inherit;font-size:13px;line-height:1.35;padding:9px 10px}.hermes-automation-field input,.hermes-automation-field select{height:38px}.hermes-automation-field textarea{min-height:88px;resize:vertical}.hermes-automation-field.is-check{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;padding:8px 10px}.hermes-automation-field.is-check input{width:16px;height:16px;padding:0}.hermes-automation-builder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hermes-automation-builder-actions button{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--hermes-line);border-radius:8px;background:var(--hermes-accent);color:#ffffff;cursor:pointer;font-size:12px;font-weight:850;padding:0 12px}.hermes-automation-builder-actions button:disabled{cursor:wait;opacity:.65}.hermes-automation-builder-actions span,.hermes-automation-error,.hermes-automation-plan-preview li p,.hermes-automation-plan-preview p{color:var(--hermes-muted);font-size:12px;line-height:1.4}.hermes-automation-error{border-left:3px solid #b43b2b;background:#fff0ec;color:#8f2c1f;margin:0;padding:8px 10px}.hermes-automation-plan-preview dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.hermes-automation-plan-preview dl div{display:grid;gap:3px;min-width:0;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;padding:8px 10px}.hermes-automation-plan-preview dt{color:var(--hermes-muted);font-size:11px;font-weight:850}.hermes-automation-plan-preview dd{margin:0;color:var(--hermes-ink);font-size:12px;font-weight:760;overflow-wrap:anywhere}.hermes-automation-plan-preview ol{display:grid;gap:8px;padding-left:18px}.hermes-automation-apply-result{display:grid;gap:8px;border:1px solid rgba(67,123,106,.28);border-radius:8px;background:rgba(67,123,106,.08);padding:10px 12px}.hermes-automation-apply-result header{display:grid;gap:3px}.hermes-automation-apply-result header span{color:#2b6f59;font-size:11px;font-weight:850;text-transform:uppercase}.hermes-automation-apply-result header strong,.hermes-automation-apply-result p{margin:0}.hermes-automation-apply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hermes-automation-apply-actions button{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(67,123,106,.32);border-radius:8px;background:#2b6f59;color:#ffffff;cursor:pointer;font-size:12px;font-weight:850;padding:0 12px}.hermes-automation-apply-actions button:disabled{cursor:wait;opacity:.65}.hermes-automation-apply-actions span{color:var(--hermes-muted);font-size:12px;line-height:1.4}.hermes-automation-plan-preview li{padding-left:2px}.hermes-automation-plan-preview li strong{display:inline;font-size:12px}.hermes-automation-plan-preview li span{display:inline-flex;margin-left:7px;border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-weight:850;padding:2px 6px}.hermes-automation-plan-preview li p{margin:4px 0 0}.hermes-operator-registry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hermes-operator-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-operator-row>svg{margin-top:2px;color:var(--hermes-accent-dark)}.hermes-operator-blocker-list p,.hermes-operator-row p,.hermes-operator-run p,.hermes-operator-thread p{margin-top:5px;color:var(--hermes-muted);font-size:12px;line-height:1.38}.hermes-operator-row footer{margin-top:9px}.hermes-operator-run,.hermes-operator-run-list{display:grid;gap:10px}.hermes-operator-run{border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-operator-run header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-operator-run.is-stale{border-color:#efc7b5}.hermes-operator-run-actions{display:flex;justify-content:flex-end}.hermes-operator-run-actions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid var(--hermes-line);border-radius:8px;background:#ffffff;color:var(--hermes-ink);font-size:12px;font-weight:800;padding:7px 10px}.hermes-operator-run-actions button:not(:disabled):hover{border-color:var(--hermes-accent);color:var(--hermes-accent-dark)}.hermes-operator-run-actions button:disabled{cursor:not-allowed;opacity:.55}.hermes-operator-support-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px}.hermes-operator-blocker-list,.hermes-operator-thread-list{display:grid;align-content:start;gap:10px}.hermes-operator-blocker-list article,.hermes-operator-thread{display:grid;gap:9px;border-top:1px solid var(--hermes-line);padding-top:12px}.hermes-operator-thread header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hermes-operator-blocker-list strong,.hermes-operator-thread strong{display:block;margin:0;font-size:13px}.hermes-operator-thread header em{border-radius:8px;background:var(--hermes-amber-soft);color:var(--hermes-amber);font-size:11px;font-style:normal;font-weight:850;padding:4px 7px;white-space:nowrap}.hermes-operator-thread footer{display:flex;flex-wrap:wrap;gap:6px}.hermes-operator-thread footer span{border-radius:8px;background:var(--hermes-soft);color:var(--hermes-muted);font-size:11px;font-weight:800;padding:4px 7px}.hermes-operator-thread footer span:first-child{background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}.hermes-memory-note,.hermes-settings-grid article{display:grid;align-content:start;gap:10px;min-height:112px;padding:14px}.hermes-memory-note{grid-template-columns:22px minmax(0,1fr)}.hermes-memory-note svg,.hermes-settings-grid svg{color:var(--hermes-accent)}.hermes-memory-note p,.hermes-settings-grid p{margin:0;color:var(--hermes-muted);font-size:13px;line-height:1.45}.hermes-settings-grid strong{display:block}.hermes-mobile-nav{display:none}@media (max-width:1180px){.hermes-shell,.hermes-shell.is-left-collapsed,.hermes-shell.is-left-collapsed.is-right-collapsed,.hermes-shell.is-right-collapsed{grid-template-columns:78px minmax(0,1fr)}.hermes-sidebar{padding:18px 10px}.hermes-brand strong,.hermes-nav-group h2,.hermes-nav-item em,.hermes-nav-item span,.hermes-sidebar-bottom{display:none}.hermes-brand,.hermes-nav-item{justify-content:center;padding:0}.hermes-nav-item{grid-template-columns:1fr;place-items:center}.hermes-right-panel{display:none}}@media (max-width:760px){body{overflow:hidden}.hermes-shell{display:block;height:100vh;padding-bottom:88px}.hermes-sidebar{display:none}.hermes-content{display:grid;grid-template-rows:84px minmax(0,1fr);height:calc(100vh - 88px);overflow:hidden}.hermes-topbar{min-height:84px;padding:12px 14px}.hermes-topbar h1{font-size:17px}.hermes-topbar-status{gap:6px}.hermes-topbar-panel-toggle{display:none}.hermes-chat-flow{gap:18px;padding:18px 14px 14px}.hermes-chat-history{gap:18px;padding-bottom:10px}.hermes-assistant-block,.hermes-composer,.hermes-user-bubble,.hermes-user-bubble.is-short{width:100%}.hermes-assistant-block{grid-template-columns:32px minmax(0,1fr);gap:10px}.hermes-assistant-avatar{width:30px;height:30px}.hermes-run-step{grid-template-columns:28px minmax(0,1fr)}.hermes-run-step time{grid-column:2}.hermes-composer{grid-template-columns:40px minmax(0,1fr) 40px;margin-top:16px}.hermes-composer>button:not(.hermes-send){grid-column:1}.hermes-composer label{grid-column:2}.hermes-composer .hermes-send{grid-column:3}.hermes-composer kbd{display:none}.hermes-workspace-panel{padding:22px 14px 30px}.hermes-codex-grid,.hermes-memory-grid,.hermes-office-core,.hermes-office-desks,.hermes-office-floor-grid,.hermes-office-roadmap,.hermes-office-watch,.hermes-office-watch-grid,.hermes-operator-board,.hermes-operator-registry,.hermes-operator-summary,.hermes-operator-support-grid,.hermes-panel-head,.hermes-runtime-banner,.hermes-settings-grid,.hermes-settings-router-rows div,.hermes-task-row{grid-template-columns:1fr}.hermes-codex-grid{min-height:0}.hermes-codex-recovery{align-items:stretch;flex-direction:column}.hermes-codex-recovery button{width:100%}.hermes-codex-panel.is-main{order:-1;min-height:calc(100vh - 280px)}.hermes-codex-composer{position:sticky;bottom:0;z-index:2;box-shadow:0 -10px 24px rgba(13,36,36,.08)}.hermes-runtime-tags{justify-content:flex-start}.hermes-panel-head{display:grid}.hermes-settings-model-panel{margin-bottom:28px}.hermes-task-row{align-items:start;min-height:0;padding:14px}.hermes-task-row em{justify-self:start}.hermes-mobile-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:20;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--hermes-line);border-radius:8px;background:rgba(255,255,255,.98);box-shadow:var(--hermes-shadow);padding:6px}.hermes-mobile-nav a{display:grid;min-width:0;min-height:52px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--hermes-muted);cursor:pointer;text-decoration:none;font-size:11px;gap:3px}.hermes-mobile-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hermes-mobile-nav a.is-active{background:var(--hermes-accent-soft);color:var(--hermes-accent-dark)}}@media (max-width:420px){.hermes-mobile-nav a{min-height:46px}.hermes-mobile-nav a span{display:none}}