.olx-audit-page{gap:18px;max-width:1440px;margin:0 auto;padding:8px 0 32px;display:grid}.olx-audit-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.olx-audit-hero h1,.olx-audit-state h1{margin:6px 0 8px}.olx-audit-hero p{max-width:760px;color:var(--muted,#91a0b5);margin:0;line-height:1.6}.olx-audit-hero code,.olx-audit-report-id code,.olx-audit-history-item code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.olx-audit-hero-meta{justify-items:end;gap:5px;min-width:210px;display:grid}.olx-audit-hero-meta span{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.olx-audit-hero-meta strong{font-size:1rem}.olx-audit-hero-meta small{color:var(--muted,#91a0b5)}.olx-audit-snapshot-warning{background:#f59e0b17;border:1px solid #f59e0b6b;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.olx-audit-snapshot-warning div{gap:4px;display:grid}.olx-audit-snapshot-warning span{color:var(--muted,#a9b4c5);line-height:1.45}.olx-audit-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.olx-audit-metric{background:#0f172a9e;border:1px solid #94a3b829;border-radius:16px;gap:8px;padding:18px;display:grid}.olx-audit-metric span{color:var(--muted,#91a0b5);font-size:.82rem}.olx-audit-metric strong{font-size:1.65rem}.olx-audit-layout{grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:16px;display:grid}.olx-audit-history,.olx-audit-detail{padding:20px}.olx-audit-section-heading,.olx-audit-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.olx-audit-section-heading h2,.olx-audit-detail-head h2{margin:5px 0 0}.olx-audit-history-list{gap:9px;margin-top:16px;display:grid}.olx-audit-history-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0f172a61;border:1px solid #94a3b821;border-radius:13px;gap:4px;padding:13px 14px;display:grid}.olx-audit-history-item:hover,.olx-audit-history-item.active{background:#0e749021;border-color:#38bdf86b}.olx-audit-history-item span,.olx-audit-history-item code{color:var(--muted,#91a0b5);font-size:.76rem}.olx-audit-report-id{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.olx-audit-report-id span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted,#91a0b5);font-size:.72rem}.olx-audit-report-id code{overflow-wrap:anywhere;font-size:.78rem}.olx-audit-talk{white-space:nowrap}.olx-audit-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.olx-audit-filters button{color:inherit;cursor:pointer;background:#0f172a6b;border:1px solid #94a3b82e;border-radius:999px;padding:8px 12px}.olx-audit-filters button.active{background:#0e74902e;border-color:#38bdf87a}.olx-audit-detail-state{color:var(--muted,#91a0b5);border:1px dashed #94a3b82e;border-radius:14px;align-items:center;gap:8px;padding:22px;display:flex}.olx-audit-finding-group{border:1px solid #94a3b824;border-radius:15px;gap:10px;margin-top:12px;padding:14px;display:grid}.olx-audit-finding-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.olx-audit-finding-group>header div{gap:3px;display:grid}.olx-audit-finding-group>header small{color:var(--muted,#91a0b5)}.olx-audit-finding-group>header>span{background:#94a3b81f;border-radius:999px;place-items:center;min-width:30px;height:30px;display:grid}.olx-audit-finding-list{gap:8px;display:grid}.olx-audit-finding{background:#0f172a57;border-left:3px solid #94a3b866;border-radius:8px 12px 12px 8px;gap:7px;padding:12px 13px;display:grid}.olx-audit-finding.severity-critical{border-left-color:#ef4444cc}.olx-audit-finding.severity-error{border-left-color:#f97316cc}.olx-audit-finding.severity-warning{border-left-color:#f59e0bcc}.olx-audit-finding-flags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.olx-audit-finding-flags span,.olx-audit-finding-flags em{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#a7b2c3);font-size:.7rem;font-style:normal}.olx-audit-finding>small{color:var(--muted,#91a0b5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.olx-audit-state{align-content:center;justify-items:start;gap:8px;min-height:260px;padding:28px;display:grid}.olx-audit-state p,.olx-audit-state small{color:var(--muted,#91a0b5);margin:0}.olx-audit-state button{align-items:center;gap:7px;margin-top:8px;display:inline-flex}.olx-audit-error{border-color:#ef444438}@media (width<=980px){.olx-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.olx-audit-layout{grid-template-columns:1fr}.olx-audit-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.olx-audit-hero,.olx-audit-detail-head{flex-direction:column}.olx-audit-hero-meta{justify-items:start}.olx-audit-metrics{grid-template-columns:1fr 1fr}.olx-audit-history-list{grid-template-columns:1fr}.olx-audit-talk{white-space:normal;justify-content:center;width:100%}}.hermes-jobs-panel{gap:14px;width:100%;min-width:0;padding:18px 20px;display:grid;overflow:hidden}.hermes-jobs-panel .hermes-jobs-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.hermes-jobs-title h2{margin:0}.hermes-jobs-live{opacity:.72;justify-content:flex-end;align-items:center;gap:7px;min-width:0;font-size:.78rem;font-weight:800;display:flex}.hermes-jobs-live.active{opacity:1}.hermes-jobs-live.active svg{animation:1.8s ease-in-out infinite hermes-job-pulse}.hermes-jobs-state{border:1px dashed #78a0d233;border-radius:14px;justify-items:start;gap:8px;padding:15px 16px;display:grid}.hermes-jobs-state p{margin:0;font-weight:700}.hermes-jobs-state small{opacity:.7}.hermes-jobs-list{gap:10px;min-width:0;display:grid}.hermes-job-row{background:#ffffff06;border:1px solid #78a0d22e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-width:0;padding:15px 16px;display:grid;overflow:hidden}.hermes-job-row.status-running,.hermes-job-row.status-queued{border-color:#5f9be661}.hermes-job-main,.hermes-job-meta{gap:8px;min-width:0;display:grid}.hermes-job-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.hermes-job-heading strong{overflow-wrap:anywhere;min-width:0}.hermes-job-status{background:#78a0d21f;border:1px solid #78a0d238;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.hermes-job-status.status-running,.hermes-job-status.status-queued{background:#4691e129;border-color:#5aa5f566}.hermes-job-status.status-completed{background:#4bb4871f;border-color:#4bb48759}.hermes-job-status.status-failed{background:#dc5f5f1f;border-color:#dc5f5f59}.hermes-job-progress,.hermes-job-result{overflow-wrap:anywhere;margin:0}.hermes-job-progress{opacity:.78;font-size:.86rem}.hermes-job-result{font-weight:700;line-height:1.45}.hermes-job-result-links{flex-wrap:wrap;gap:8px;display:flex}.hermes-job-result-links a,.hermes-job-conversation-link{align-items:center;gap:5px;width:max-content;max-width:100%;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.hermes-job-meta{text-align:right;justify-items:end;max-width:230px}.hermes-job-conversation-link{background:#5f91dc14;border:1px solid #78aaeb47;border-radius:10px;padding:6px 9px}@keyframes hermes-job-pulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@media (width<=700px){.hermes-jobs-panel{border-radius:16px;gap:12px;padding:14px 12px}.hermes-jobs-panel .hermes-jobs-title{grid-template-columns:1fr;align-items:start;gap:6px}.hermes-jobs-live{justify-content:flex-start;font-size:.72rem}.hermes-job-row{border-radius:14px;grid-template-columns:1fr;gap:12px;padding:14px}.hermes-job-heading{gap:8px;display:grid}.hermes-job-meta{text-align:left;justify-items:start;max-width:100%}}.inspection-processing{gap:16px;min-width:0;margin:18px 0;padding:20px;display:grid}.inspection-processing .inspection-processing-title{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:0;display:flex}.inspection-processing-title>div{min-width:0}.inspection-processing-title h2{margin:3px 0 0}.inspection-refresh{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b847;border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.inspection-processing-list{gap:12px;display:grid}.inspection-processing-card{background:#ffffff09;border:1px solid #94a3b838;border-left-width:4px;border-radius:16px;padding:14px 16px}.inspection-processing-card.active{border-left-color:#60a5fa}.inspection-processing-card.attention{border-left-color:#f59e0b}.inspection-processing-card.failed{border-left-color:#ef4444}.inspection-processing-card.completed{border-left-color:#22c55e}.inspection-processing-card.cancelled{border-left-color:#94a3b8}.inspection-processing-card-head,.inspection-processing-card-foot,.inspection-progress-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-processing-card-head>div{gap:3px;min-width:0;display:grid}.inspection-processing-card-head strong{overflow-wrap:anywhere}.inspection-processing-card-head small,.inspection-processing-card-foot small,.inspection-progress-line small{opacity:.72}.inspection-status{border:1px solid;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.inspection-status.active{color:#93c5fd}.inspection-status.attention{color:#fbbf24}.inspection-status.failed{color:#fca5a5}.inspection-status.completed{color:#86efac}.inspection-status.cancelled{color:#cbd5e1}.inspection-progress-line{margin-top:12px;font-size:14px}.inspection-stale,.inspection-detail,.inspection-alert,.inspection-processing-state{align-items:flex-start;gap:10px;display:flex}.inspection-stale{color:#fbbf24;margin-top:10px;font-size:13px;font-weight:700}.inspection-detail{border-radius:12px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;font-size:13px}.inspection-detail.attention{background:#f59e0b1c}.inspection-detail.failed{background:#ef44441c}.inspection-processing-card-foot{border-top:1px solid #94a3b829;margin-top:12px;padding-top:10px}.inspection-processing-card-foot a{align-items:center;gap:6px;font-weight:700;display:inline-flex}.inspection-alert{border:1px solid #94a3b83d;border-radius:12px;margin-bottom:10px;padding:10px 12px}.inspection-alert>div{gap:2px;display:grid}.inspection-alert span{opacity:.84;font-size:13px}.inspection-alert.completed{border-color:#22c55e66}.inspection-alert.failed{border-color:#ef444466}.inspection-alert.awaiting_user{border-color:#f59e0b73}.inspection-processing-state{flex-wrap:wrap;align-items:center;min-width:0;padding:14px 0}.inspection-processing-state>div{overflow-wrap:anywhere;flex:240px;min-width:0}.inspection-processing-state>svg{flex-shrink:0}.inspection-processing-state p{margin:0}.inspection-processing-state small{opacity:.72;margin-top:3px;display:block}.inspection-processing-state .secondary{margin-left:auto}@media (width<=720px){.inspection-processing{padding:16px}.inspection-processing-card-head,.inspection-processing-card-foot,.inspection-progress-line{flex-direction:column;align-items:flex-start}.inspection-status{align-self:flex-start}.inspection-processing-state{flex-wrap:wrap;align-items:flex-start}.inspection-processing-state .secondary{margin-left:0}}.pending-conversations{gap:14px;width:100%;min-width:0;padding:18px 20px;display:grid;overflow:hidden}.pending-conversations .pending-conversations-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-width:0;display:grid}.pending-conversations-heading{gap:4px;min-width:0;display:grid}.pending-conversations-heading h2{margin:0}.pending-conversation-toolbar{justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.pending-conversations-count{background:#ffffff0a;border:1px solid #78a0d247;border-radius:999px;flex:none;place-items:center;min-width:36px;height:36px;padding:0 9px;font-weight:800;display:grid}.pending-conversation-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.pending-conversation-filters button{color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff09;border:1px solid #78a0d23d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.pending-conversation-filters button strong{background:#78a0d21f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;display:grid}.pending-conversation-filters button.active{background:#5f96e129;border-color:#73aff580}.pending-conversation-clear{min-height:36px;color:inherit;cursor:pointer;white-space:nowrap;background:#af373717;border:1px solid #e6787847;border-radius:11px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pending-conversation-clear:hover:not(:disabled){background:#b93c3c26;border-color:#eb7d7d8c}.pending-conversation-clear:disabled,.pending-conversation-delete:disabled{opacity:.45;cursor:wait}.pending-conversations-state{border:1px dashed #78a0d233;border-radius:14px;justify-items:start;gap:8px;min-width:0;padding:15px 16px;display:grid}.pending-conversations-state p{margin:0;font-weight:700}.pending-conversations-empty{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:13px 16px}.pending-conversations-empty>div{gap:3px;min-width:0;display:grid}.pending-conversations-list{gap:10px;min-width:0;display:grid}.pending-conversation-row{min-width:0;max-width:100%;color:inherit;background:#ffffff06;border:1px solid #78a0d22e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:0;display:grid;overflow:hidden}.pending-conversation-row:hover{background:#ffffff0b;border-color:#78aaeb6b}.pending-conversation-open{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 8px 14px 16px;text-decoration:none;display:grid}.pending-conversation-delete{width:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #78a0d229;align-self:stretch;place-items:center;display:grid}.pending-conversation-delete:hover:not(:disabled){color:#ffd0d0;background:#be414124}.pending-conversation-action-message{background:#5591dc14;border:1px solid #78aaeb33;border-radius:12px;padding:10px 12px;font-size:.82rem;font-weight:700}.pending-conversation-main,.pending-conversation-meta{gap:6px;min-width:0;display:grid}.pending-conversation-main strong,.pending-conversation-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-conversation-main small,.pending-conversations-state small{opacity:.7}.pending-conversation-meta{text-align:right;justify-items:end;max-width:220px}.conversation-source-badge{letter-spacing:.09em;text-transform:uppercase;background:#5591dc21;border:1px solid #78aaeb57;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:26px;padding:4px 9px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.conversation-source-badge.source-alexa{background:#358ee12e;border-color:#4db2ff7a}.conversation-source-badge.source-jarvis{background:#765edc26;border-color:#9781ff6b}.conversation-source-badge.source-telegram{background:#46a0b924;border-color:#5abed76b}.conversation-date-time{opacity:.82;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:700}.recent-protocol-meta{text-align:right;justify-items:end;gap:5px;display:grid}.recent-protocol-meta .conversation-date-time{margin-top:0}.recent-protocol-status{color:#a4bbcd;font-size:11px}@media (width<=1000px){.pending-conversations .pending-conversations-title{align-items:start}.pending-conversation-toolbar{justify-content:flex-end;width:100%}}@media (width<=700px){.pending-conversations{border-radius:16px;gap:12px;padding:14px 12px}.pending-conversations .pending-conversations-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 10px}.pending-conversations-heading h2{font-size:clamp(1.35rem,7vw,1.7rem);line-height:1.08}.pending-conversation-toolbar{display:contents}.pending-conversation-filters{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.pending-conversation-filters button{justify-content:space-between;width:100%;min-width:0;padding:8px 10px}.pending-conversations-count{grid-area:1/2;align-self:start;min-width:36px;height:36px}.pending-conversation-row{border-radius:14px;grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;gap:0;width:100%;padding:0}.pending-conversation-open{grid-template-columns:1fr;align-items:start;gap:12px;padding:14px}.pending-conversation-delete{width:46px}.pending-conversation-clear{grid-area:3/1/auto/-1;justify-content:center;width:100%}.pending-conversation-main strong,.pending-conversation-main small{white-space:normal;overflow-wrap:anywhere}.pending-conversation-meta{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;display:flex}.conversation-date-time{white-space:normal;text-align:right}.pending-conversations-empty{grid-template-columns:1fr}.recent-protocol{flex-direction:column;align-items:flex-start}.recent-protocol-meta{text-align:left;justify-items:start}}.hermes-image-card{background:#080f1cb8;border:1px solid #94a3b838;border-radius:18px;margin-top:12px;overflow:hidden}.hermes-image-preview{background:#0206178c;place-items:center;min-height:180px;display:grid}.hermes-image-preview img{object-fit:contain;width:100%;max-height:620px;display:block}.hermes-image-state{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:28px;display:grid}.hermes-image-actions{flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.hermes-image-actions .secondary{min-height:38px}.hermes-image-prompt{border-top:1px solid #94a3b829;padding:10px 14px 14px}.hermes-image-prompt summary{cursor:pointer;color:var(--muted);font-size:.83rem}.hermes-image-prompt p{white-space:pre-wrap;margin:10px 0 0;line-height:1.55}.hermes-image-meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.hermes-image-meta span{color:var(--muted);border:1px solid #94a3b833;border-radius:999px;padding:4px 8px;font-size:.75rem}@media (width<=640px){.hermes-image-actions .secondary{flex:110px}}.persistent-conversation-page{width:min(1040px,100% - 32px);min-width:0;margin:0 auto;padding:26px 0 54px}.persistent-conversation-card{gap:20px;min-width:0;margin-top:18px;display:grid;overflow:hidden}.app-shell .persistent-conversation-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;height:auto;padding:0;display:flex;position:static}.persistent-conversation-header>div{min-width:0}.persistent-conversation-header h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:.35rem 0}.persistent-conversation-header p{opacity:.76;overflow-wrap:anywhere;max-width:720px;margin:0}.persistent-conversation-status{text-align:right;border:1px solid #78a0d238;border-radius:14px;gap:4px;min-width:110px;padding:10px 13px;display:grid}.persistent-conversation-status span{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.persistent-conversation-status small{opacity:.72}.persistent-conversation-transcript{gap:12px;min-width:0;max-height:58vh;padding:4px 2px;display:grid;overflow:auto}.persistent-message{background:#ffffff07;border:1px solid #78a0d22e;border-radius:17px;gap:8px;width:min(82%,760px);min-width:0;max-width:100%;padding:14px 16px;display:grid}.persistent-message.role-user{background:#5f96e11a;justify-self:end}.persistent-message.role-hermes,.persistent-message.role-system{justify-self:start}.persistent-message-meta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:.78rem;display:flex}.persistent-message-meta span,.persistent-message-meta small{opacity:.66}.persistent-message p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:.98rem;line-height:1.55}.persistent-message-job{opacity:.7;overflow-wrap:anywhere}.persistent-current-job{background:#4b7dcd12;border:1px solid #73a5e647;border-radius:16px;gap:11px;min-width:0;padding:15px 16px;display:grid}.persistent-current-job-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.persistent-current-job-head>div{gap:4px;min-width:0;display:grid}.persistent-current-job-head strong{overflow-wrap:anywhere}.persistent-current-job-status{background:#78a0d21a;border:1px solid #78a0d242;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.persistent-current-job-status.status-running,.persistent-current-job-status.status-queued{background:#4691e126;border-color:#5aa5f56b}.persistent-current-job-status.status-completed{background:#4bb4871f;border-color:#4bb4875c}.persistent-current-job-status.status-failed{background:#dc5f5f1c;border-color:#dc5f5f5c}.persistent-current-job-loading,.persistent-current-job-progress,.persistent-current-job-result,.persistent-current-job-error p{margin:0}.persistent-current-job-loading,.persistent-current-job-progress,.persistent-current-job-updated{opacity:.72;font-size:.82rem}.persistent-current-job-result{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:750;line-height:1.5}.persistent-current-job-links{flex-wrap:wrap;gap:8px;display:flex}.persistent-current-job-links a{align-items:center;gap:5px;width:max-content;max-width:100%;font-size:.79rem;font-weight:800;text-decoration:none;display:inline-flex}.persistent-current-job-error{justify-items:start;gap:8px;display:grid}.persistent-job-ack{background:#5f96e117;border:1px solid #69afeb52;border-radius:14px;gap:5px;min-width:0;padding:13px 15px;display:grid}.persistent-job-ack span{opacity:.72;overflow-wrap:anywhere;font-size:.8rem}.persistent-conversation-compose{gap:12px;min-width:0;display:grid}.persistent-conversation-compose textarea{resize:vertical;width:100%;min-width:0}.persistent-conversation-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.persistent-conversation-action-error{background:#c846461a;border:1px solid #dc5a5a3d;border-radius:12px;padding:11px 13px}.persistent-conversation-state{justify-items:start;gap:10px;margin-top:18px;display:grid}.persistent-close{margin-left:auto}@media (width<=700px){.persistent-conversation-page{width:calc(100% - 20px);padding-top:18px}.persistent-conversation-card{gap:14px}.app-shell .persistent-conversation-header{gap:12px;display:grid}.persistent-conversation-header h1{font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.12}.persistent-conversation-header p{font-size:.9rem;line-height:1.42}.persistent-conversation-status{text-align:left;width:100%;min-width:0}.persistent-conversation-transcript{max-height:none;overflow:visible}.persistent-message{width:100%;padding:12px 13px}.persistent-message p{font-size:.94rem;line-height:1.46}.persistent-current-job-head{display:grid}.persistent-current-job-status{justify-self:start}.persistent-conversation-actions{display:grid}.persistent-close{margin-left:0}.persistent-conversation-compose textarea{min-height:96px}.persistent-conversation-page .panel{overflow:hidden}}.persistent-image-file-input{display:none}.persistent-image-context{flex-wrap:wrap;gap:8px;padding:8px 0 2px;display:flex}.persistent-image-base,.persistent-image-reference{background:#1e40af1c;border:1px solid #60a5fa47;border-radius:12px;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:5px 8px 5px 10px;display:inline-flex}.persistent-image-reference img{object-fit:cover;border-radius:7px;width:30px;height:30px}.persistent-image-reference span,.persistent-image-base span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.82rem;overflow:hidden}.persistent-image-reference button,.persistent-image-base button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.persistent-image-reference button:hover,.persistent-image-base button:hover{color:var(--text);background:#94a3b81f}.persistent-image-hint{color:var(--muted);margin-top:8px;line-height:1.4;display:block}@media (width<=640px){.persistent-image-reference-button,.persistent-image-reference,.persistent-image-base{flex:100%}.persistent-image-reference span,.persistent-image-base span{max-width:calc(100vw - 150px)}}.hermes-control-shell{width:min(1500px,96vw);margin:18px auto 32px}.hermes-control-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.hermes-control-toolbar .back{margin:0}.hermes-control-actions{align-items:center;gap:8px;display:flex}.hermes-control-actions .secondary{padding:9px 12px;font-size:11px}.hermes-control-panel{background:#030611;border-radius:14px;min-height:calc(100vh - 132px);overflow:hidden}.hermes-control-frame{background:#030611;border:0;width:100%;height:calc(100vh - 132px);min-height:720px;display:block}@media (width<=720px){.hermes-control-shell{width:100vw;margin:0}.hermes-control-toolbar{margin:0;padding:10px 12px}.hermes-control-actions .secondary{padding:9px;font-size:0}.hermes-control-actions .secondary svg{margin:0}.hermes-control-panel{border-left:0;border-right:0;border-radius:0;min-height:calc(100vh - 58px)}.hermes-control-frame{height:calc(100vh - 58px);min-height:640px}}.hermes-routing-audit{margin-bottom:12px;padding:16px 18px}.hermes-routing-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hermes-routing-head div{gap:3px;display:grid}.hermes-routing-head span{letter-spacing:.16em;opacity:.62;font-size:10px}.hermes-routing-head strong{font-size:16px}.hermes-routing-head small,.hermes-routing-empty{opacity:.62}.hermes-routing-list{gap:7px;margin-top:12px;display:grid}.hermes-routing-row{background:#05121e61;border:1px solid #82b4dc1f;border-radius:6px;grid-template-columns:72px 135px 150px 160px 1fr;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.hermes-routing-row time,.hermes-routing-row em{opacity:.65;font-style:normal}.hermes-routing-row span{font-weight:700}.hermes-routing-row small{opacity:.72;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.hermes-routing-row{grid-template-columns:60px 1fr 120px}.hermes-routing-row em,.hermes-routing-row small{grid-column:2/-1}.hermes-routing-head{flex-direction:column;align-items:flex-start}}.nexo-page{width:min(1240px,100%);color:var(--text,#edeaf2);margin:0 auto;padding:24px 18px 48px}.nexo-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.nexo-heading{align-items:center;gap:15px;margin-top:17px;display:flex}.nexo-heading h1{margin:4px 0;font-size:clamp(27px,5vw,38px);line-height:1.1}.nexo-heading p{opacity:.75;margin:7px 0 0}.nexo-symbol{color:#fff;background:linear-gradient(145deg,#6689de,#668bb0 60%,#8574ad);border-radius:19px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 30px #20234f35}.nexo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nexo-actions button,.nexo-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8885a755;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex}.nexo-safe{color:#78bd9b;align-items:center;gap:6px;font-size:12px;display:flex}.nexo-error{color:#d88484;border:1px solid #a14b4b88;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;padding:12px;display:flex}.nexo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.nexo-metrics>div{background:#737e9e12;border:1px solid #8a91ab30;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.nexo-metrics small{opacity:.78;font-size:12px}.nexo-metrics strong{font-variant-numeric:tabular-nums;font-size:clamp(25px,4vw,36px);line-height:1.15}.nexo-metrics span{opacity:.62;font-size:11px;line-height:1.4}.nexo-columns{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.nexo-columns>.panel{border-radius:18px;min-width:0;margin:0;padding:22px}.nexo-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nexo-columns h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.nexo-readonly-label{opacity:.6;font-size:11px}.nexo-messages{border-bottom:1px solid #ffffff20;flex-direction:column;gap:12px;height:min(52vh,440px);min-height:245px;padding:20px 0;display:flex;overflow:auto}.nexo-message{max-width:100%;display:flex}.nexo-message.user{justify-content:flex-end}.nexo-bubble{background:#818fa626;border-radius:15px;max-width:94%;padding:12px 14px;font-size:14px;line-height:1.6}.nexo-message.user .nexo-bubble{background:#5178bb45}.nexo-bubble p{overflow-wrap:anywhere;margin:0}.nexo-typing{opacity:.65;font-size:12px}.nexo-prompt-list{gap:7px;padding:16px 0 12px;display:flex;overflow-x:auto}.nexo-prompt-list button{color:inherit;cursor:pointer;white-space:normal;text-align:left;background:0 0;border:1px solid #8a91ab55;border-radius:18px;flex:none;max-width:260px;padding:8px 12px;font-size:12px}.nexo-composer{align-items:center;gap:8px;display:flex}.nexo-composer input{min-width:0;color:inherit;font:inherit;background:#8c94a414;border:1px solid #8690a44d;border-radius:11px;flex:1;padding:13px}.nexo-composer button{color:#fff;cursor:pointer;background:#4f77b4;border:none;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.nexo-composer button:disabled,.nexo-prompt-list button:disabled{opacity:.4;cursor:not-allowed}.nexo-priorities>p{opacity:.7;font-size:13px;line-height:1.5}.nexo-case-list{flex-direction:column;gap:7px;max-height:540px;margin-top:12px;display:flex;overflow:auto}.nexo-case{border:1px solid #8a91ab29;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nexo-case>div{flex-direction:column;gap:5px;min-width:0;display:flex}.nexo-case strong{overflow-wrap:anywhere;font-size:12px}.nexo-case small{opacity:.72;font-size:11px;line-height:1.45}.nexo-case a{color:inherit;padding:6px}.nexo-bubble .nexo-case-list{max-height:260px}.nexo-empty{opacity:.67;font-size:13px}.nexo-warning{color:#c9a46d;gap:7px;font-size:12px;display:flex}.nexo-help{border-top:1px solid #8a91ab35;margin-top:22px;padding-top:18px}.nexo-help h3{align-items:center;gap:8px;font-size:14px;display:flex}.nexo-help p{opacity:.7;font-size:12px;line-height:1.6}@media (width<=880px){.nexo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo-columns{grid-template-columns:minmax(0,1fr)}.nexo-page{padding:14px 12px 35px}.nexo-columns>.panel{padding:15px}.nexo-messages{height:360px}}@media (width<=430px){.nexo-metrics>div{padding:13px}.nexo-heading{align-items:flex-start}.nexo-heading p{font-size:12px}.nexo-actions{justify-content:space-between;width:100%}.nexo-messages{height:315px}}.nexo-workflows{border-top:1px solid #8a91ab35;margin-top:18px;padding-top:16px}.nexo-workflows h3{align-items:center;gap:8px;font-size:14px;display:flex}.nexo-workflows>p{opacity:.8;font-size:12px;line-height:1.5}.nexo-workflow-list{flex-direction:column;gap:4px;margin-top:12px;display:flex}.nexo-workflow-row{border-bottom:1px solid #8a91ab24;justify-content:space-between;align-items:center;gap:7px;padding:9px 0;display:flex}.nexo-workflow-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nexo-workflow-row strong{font-size:12px}.nexo-workflow-row small{opacity:.72;font-size:11px;line-height:1.45}.nexo-workflow-row .nexo-workflow-time{font-variant-numeric:tabular-nums;flex:none}.nexo-workflows .nexo-caution{opacity:.62;margin-top:12px}@media (width<=430px){.nexo-workflow-row{align-items:flex-start}.nexo-workflow-row .nexo-workflow-time{font-size:10px}}.maia-lab{width:min(1170px,100%);color:var(--text,#edeaf2);margin:0 auto;padding:24px 16px 50px}.maia-lab-header{margin-bottom:15px}.maia-lab-identity{align-items:center;gap:15px;margin:18px 0;display:flex}.maia-lab-identity h1{margin:4px 0;font-size:clamp(27px,5vw,39px)}.maia-lab-identity p{opacity:.74;margin:5px 0 0}.maia-lab-avatar{color:#fff;background:linear-gradient(140deg,#70b6a9,#258675);border-radius:20px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 32px #136d6040}.maia-lab-safety{background:#44967d1c;border:1px solid #68b6a34d;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.maia-lab-safety svg{color:#55b69e;flex-shrink:0}.maia-lab-error{color:#f3a5a5;border:1px solid #d77b7959;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.maia-lab-columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.maia-lab-columns>.panel{border-radius:18px;min-width:0;padding:18px}.maia-lab-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.maia-lab-toolbar h2,.maia-lab-help h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.maia-lab-toolbar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8d9aa253;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:flex}.maia-lab-options{background:#79a39912;border-radius:13px;flex-direction:column;gap:7px;margin:16px 0 12px;padding:12px;display:flex}.maia-lab-options label{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.maia-lab-options select{color:#f4faf8;background:#1c2526;border:1px solid #80a99c6b;border-radius:9px;width:100%;padding:11px 9px;font-size:14px}.maia-lab-options small,.maia-lab-limit{opacity:.67;font-size:11px;line-height:1.5}.maia-lab-messages{background:#0c2d2a14;border:1px solid #839d8d30;border-radius:14px;flex-direction:column;gap:13px;height:min(46vh,460px);min-height:240px;padding:13px;display:flex;overflow-y:auto}.maia-lab-message{display:flex}.maia-lab-message.client{justify-content:flex-end}.maia-lab-bubble{overflow-wrap:anywhere;background:#4986772e;border-radius:15px;width:fit-content;max-width:90%;padding:12px 14px;line-height:1.5}.maia-lab-message.client .maia-lab-bubble{color:#fff;background:#376659}.maia-lab-bubble>small{opacity:.7;margin-bottom:5px;font-size:10px;display:block}.maia-lab-bubble>p{white-space:pre-wrap;margin:0;font-size:14px}.maia-lab-origin{opacity:.67;margin-top:8px;font-size:10px;display:block}.maia-lab-zq{border-top:1px solid #a8c5b84d;margin-top:12px;padding-top:9px}.maia-lab-zq strong{align-items:center;gap:6px;font-size:11px;display:flex}.maia-lab-zq p{opacity:.8;align-items:flex-start;gap:5px;margin:5px 0 0;font-size:11px;display:flex}.maia-lab-working{opacity:.7;font-size:12px}.maia-lab-suggestions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.maia-lab-suggestions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #70a59263;border-radius:999px;padding:8px 10px;font-size:11px}.maia-lab-suggestions button:hover{background:#347c7040}.maia-lab-composer{gap:8px;display:flex}.maia-lab-composer input{min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #85af9d63;border-radius:11px;flex:1;padding:13px;font-size:14px}.maia-lab-composer button{color:#fff;cursor:pointer;background:#318a73;border:0;border-radius:11px;place-items:center;width:48px;display:grid}.maia-lab-limit{margin-top:9px;display:block}.maia-lab-help p,.maia-lab-help li{opacity:.78;font-size:13px;line-height:1.6}.maia-lab-help ul{margin:18px 0;padding-left:20px}.maia-lab-help h3{margin-top:26px;font-size:15px}.maia-lab-help>a{color:#8cdec2;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.maia-lab button:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.maia-lab-columns{grid-template-columns:1fr}.maia-lab-messages{height:44vh;min-height:245px}.maia-lab-help{order:2}.maia-lab-columns>.panel{padding:14px}}@media (width<=430px){.maia-lab{padding:14px 10px 36px}.maia-lab-avatar{width:48px;height:48px}.maia-lab-identity{gap:10px}.maia-lab-options select{font-size:12px}.maia-lab-bubble{max-width:96%}.maia-lab-suggestions button{font-size:10px}}.zelia-baselines{width:min(1180px,100%);color:var(--text,#eceaf4);margin:0 auto;padding:25px 17px 52px}.zelia-baselines header{padding:25px 0 16px}.zelia-baselines header h1{align-items:center;gap:12px;margin:9px 0;font-size:clamp(25px,4vw,38px);display:flex}.zelia-baselines header p{opacity:.75;max-width:780px;font-size:14px;line-height:1.6}.zelia-baselines-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0 25px;display:grid}.zelia-baselines-metrics>div{background:#677c9214;border:1px solid #8894a73d;border-radius:14px;flex-direction:column;gap:8px;padding:17px;display:flex}.zelia-baselines-metrics small{opacity:.74;font-size:11px}.zelia-baselines-metrics strong{font-size:33px;line-height:1}.zelia-baselines-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.zelia-baseline{border-radius:16px;flex-direction:column;gap:10px;min-height:225px;display:flex;padding:18px!important}.zelia-baseline h2{margin:4px 0;font-size:18px;line-height:1.25}.zelia-baseline>p{opacity:.75;margin:0;font-size:12px}.zelia-baseline>small{opacity:.58;overflow-wrap:anywhere;font-size:10px}.zelia-baseline-state{color:#78c5a6;align-items:center;gap:5px;font-size:11px;display:flex}.zelia-baseline-pending{color:#e8bb79!important;opacity:1!important}.zelia-baseline>a{color:#99d4c4;align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.zelia-baselines-footer{background:#5a918714;border:1px solid #86ac9c55;border-radius:13px;align-items:flex-start;gap:11px;margin-top:24px;padding:17px;display:flex}.zelia-baselines-footer p{opacity:.8;font-size:13px;line-height:1.6}.zelia-baselines-footer>a,.zelia-baselines-footer a{color:#9ad8c7;font-size:13px}.zelia-baselines-error{color:#e9b4b4;border:1px solid #bb6565;border-radius:12px;gap:10px;padding:14px;display:flex}@media (width<=850px){.zelia-baselines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.zelia-baselines{padding:17px 10px 38px}.zelia-baselines-grid{grid-template-columns:1fr}.zelia-baselines-metrics>div{padding:11px}.zelia-baselines-metrics strong{font-size:27px}.zelia-baseline{min-height:190px}}.hermes-images-page{max-width:1180px;margin:0 auto;padding:28px 24px 56px}.hermes-images-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;padding:26px;display:flex}.hermes-images-hero h1{margin:6px 0 8px;font-size:clamp(1.8rem,4vw,3rem)}.hermes-images-hero p{max-width:680px;margin:0}.hermes-images-provider{border:1px solid #ffffff1f;border-radius:16px;gap:4px;min-width:230px;padding:14px 16px;display:grid}.hermes-images-provider.ready{box-shadow:inset 0 0 0 1px #46d2a033}.hermes-images-provider.waiting{opacity:.82}.hermes-images-provider span,.hermes-images-provider small{opacity:.72}.hermes-images-create,.hermes-images-library{margin-top:18px;padding:22px}.hermes-images-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hermes-images-presets button{text-align:left;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:7px;padding:16px;display:grid}.hermes-images-presets button:hover{border-color:#ffffff38;transform:translateY(-1px)}.hermes-images-presets span{opacity:.72;font-size:.86rem;line-height:1.4}.hermes-images-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hermes-images-stats .panel{gap:5px;padding:17px;display:grid}.hermes-images-stats span{opacity:.7;font-size:.82rem}.hermes-images-stats strong{font-size:1.25rem}.hermes-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.hermes-images-history-card{min-width:0}.hermes-images-history-card .hermes-image-card{height:100%}.hermes-images-history-meta{align-items:center;gap:10px;padding:9px 4px 0;font-size:.82rem;display:flex}.hermes-images-history-meta span{opacity:.65;margin-left:auto}.hermes-images-history-meta a{font-weight:700}.hermes-images-empty{text-align:center;opacity:.78;justify-items:center;gap:7px;padding:34px;display:grid}.hermes-images-empty p{margin:0}.hermes-images-error{background:#dc46461f;border-radius:12px;margin-top:14px;padding:12px 14px}@media (width<=900px){.hermes-images-presets,.hermes-images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hermes-images-hero{flex-direction:column}.hermes-images-provider{box-sizing:border-box;width:100%}}@media (width<=620px){.hermes-images-page{padding:18px 14px 40px}.hermes-images-presets,.hermes-images-grid,.hermes-images-stats{grid-template-columns:1fr}.hermes-images-create,.hermes-images-library,.hermes-images-hero{padding:17px}.hermes-images-history-meta{flex-wrap:wrap}.hermes-images-history-meta span{margin-left:0}}.hermes-images-create-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hermes-images-create-actions a.secondary{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.reference-library-page{gap:18px;max-width:1320px;margin:0 auto;padding:28px 24px 60px;display:grid}.reference-library-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.reference-library-hero{justify-content:space-between;align-items:center;gap:28px;display:flex}.reference-library-hero h1{margin:.25rem 0 .5rem}.reference-library-hero p{max-width:780px;color:var(--muted,#8aa2b5);margin:0;line-height:1.6}.reference-library-summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:330px;display:grid}.reference-library-summary>div{background:#0718258c;border:1px solid #6fbde62e;border-radius:12px;gap:4px;padding:14px;display:grid}.reference-library-summary strong{font-size:1.35rem}.reference-library-summary span{color:var(--muted,#8aa2b5);font-size:.78rem}.reference-library-message{border:1px solid #6fbde633;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;display:flex}.reference-library-message.error{background:#5a101840;border-color:#ff6e6e59}.reference-library-message.success{background:#0d4c3838;border-color:#59d39e59}.reference-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.reference-form-grid label,.reference-kit-fields label,.reference-preset-grid label{gap:7px;display:grid}.reference-form-grid label>span,.reference-kit-fields label>span,.reference-preset-grid label>span{color:var(--muted,#8aa2b5);font-size:.78rem}.reference-form-grid input,.reference-form-grid select,.reference-form-grid textarea,.reference-filters input,.reference-filters select,.reference-kit-fields input,.reference-preset-grid select{box-sizing:border-box;width:100%;color:inherit;background:#04101ab8;border:1px solid #6fbde638;border-radius:9px;padding:11px 12px}.reference-form-grid textarea{resize:vertical;min-height:82px}.reference-form-grid .wide{grid-column:span 2}.reference-form-grid .check-field,.reference-kit-fields .check-field{align-items:center;gap:8px;padding-top:24px;display:flex}.reference-form-grid .check-field input,.reference-kit-fields .check-field input{width:auto}.reference-file-field input{padding:8px}.reference-file-field small{color:var(--muted,#8aa2b5)}.reference-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr));gap:10px;margin:14px 0 18px;display:grid}.reference-assets-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.reference-asset-card{background:#04111c99;border:1px solid #6fbde62e;border-radius:13px;overflow:hidden}.reference-preview{aspect-ratio:4/3;background:#030e17d9;place-items:center;display:grid;overflow:hidden}.reference-preview img{object-fit:cover;width:100%;height:100%;display:block}.reference-preview-state{color:var(--muted,#8aa2b5);font-size:.8rem}.reference-asset-body{gap:10px;padding:13px;display:grid}.reference-asset-heading{justify-content:space-between;gap:10px;display:flex}.reference-asset-heading>div{gap:3px;display:grid}.reference-asset-heading span{color:var(--muted,#8aa2b5);font-size:.76rem}.reference-asset-heading .is-default{color:#e7c76a}.reference-asset-body p{color:var(--muted,#8aa2b5);margin:0;font-size:.83rem;line-height:1.45}.reference-tags{flex-wrap:wrap;gap:5px;display:flex}.reference-tags span{border:1px solid #6fbde633;border-radius:999px;padding:3px 6px;font-size:.68rem}.reference-card-actions{flex-wrap:wrap;gap:7px;display:flex}button.compact{padding:7px 9px;font-size:.76rem}button.danger{border-color:#ff6e6e40}.reference-empty{color:var(--muted,#8aa2b5);align-items:center;gap:9px;padding:22px;display:flex}.reference-kit-builder{gap:14px;display:grid}.reference-kit-fields{grid-template-columns:1fr 1fr .8fr;gap:12px;display:grid}.reference-kit-assets{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:320px;padding:6px;display:grid;overflow:auto}.reference-kit-assets label{background:#04101a80;border:1px solid #6fbde629;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.reference-kit-assets span{gap:2px;font-size:.8rem;display:grid}.reference-kit-assets small{color:var(--muted,#8aa2b5);font-size:.68rem}.reference-kit-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:18px;display:grid}.reference-kit-list article,.reference-preset-grid article{background:#04101a7a;border:1px solid #6fbde62e;border-radius:11px;gap:8px;padding:13px;display:grid}.reference-kit-list article>div:first-child{gap:3px;display:grid}.reference-kit-list span,.reference-kit-list .kit-item-names,.reference-preset-grid small{color:var(--muted,#8aa2b5);font-size:.74rem}.kit-item-names{min-height:32px;line-height:1.4}.reference-preset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.reference-preset-grid p{color:var(--muted,#8aa2b5);margin:0;font-size:.82rem;line-height:1.45}.reference-preset-grid label{margin-top:4px}@media (width<=800px){.reference-library-page{padding:18px 14px 48px}.reference-library-hero{flex-direction:column;align-items:flex-start}.reference-library-summary{width:100%;min-width:0}.reference-form-grid,.reference-kit-fields,.reference-filters{grid-template-columns:1fr}.reference-form-grid .wide{grid-column:auto}.reference-form-grid .check-field,.reference-kit-fields .check-field{padding-top:0}}.reference-builder-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.reference-preset-builder{background:#04101a66;border:1px solid #6fbde629;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px;padding:14px;display:grid}.reference-preset-builder label{gap:7px;display:grid}.reference-preset-builder label>span{color:var(--muted,#8aa2b5);font-size:.78rem}.reference-preset-builder input,.reference-preset-builder select,.reference-preset-builder textarea{box-sizing:border-box;width:100%;color:inherit;background:#04101ab8;border:1px solid #6fbde638;border-radius:9px;padding:11px 12px}.reference-preset-builder .wide{grid-column:span 4}.reference-preset-builder textarea{resize:vertical;min-height:74px}@media (width<=900px){.reference-preset-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-preset-builder .wide{grid-column:span 2}}@media (width<=620px){.reference-preset-builder{grid-template-columns:1fr}.reference-preset-builder .wide{grid-column:auto}}.reference-asset-edit{gap:8px;display:grid}.reference-asset-edit input,.reference-asset-edit select,.reference-asset-edit textarea{box-sizing:border-box;width:100%;color:inherit;background:#04101ab8;border:1px solid #6fbde638;border-radius:8px;padding:9px 10px}.reference-asset-edit textarea{resize:vertical;min-height:70px}.hermes-property-images-page{max-width:1320px;margin:0 auto;padding:28px 24px 56px}.hermes-property-images-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;padding:26px;display:flex}.hermes-property-images-hero h1{margin:6px 0 8px;font-size:clamp(1.8rem,4vw,3rem)}.hermes-property-images-hero p{opacity:.78;max-width:760px;margin:0}.hermes-property-model label{gap:7px;font-size:.82rem;display:grid}.hermes-property-model select{min-width:245px}.hermes-property-search{margin-top:18px;padding:16px}.hermes-property-search form{align-items:center;gap:10px;display:flex}.hermes-property-search input{flex:1}.hermes-property-error{background:#dc46461f;border-radius:10px;margin-top:12px;padding:10px 12px}.hermes-property-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);gap:18px;margin-top:18px;display:grid}.hermes-property-results,.hermes-property-detail{min-width:0;padding:20px}.hermes-property-list{gap:10px;max-height:780px;padding-right:4px;display:grid;overflow:auto}.hermes-property-list>button{text-align:left;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:92px 1fr;gap:12px;padding:8px;display:grid}.hermes-property-list>button.active{background:#3896be1a;border-color:#49b4dca6}.hermes-property-list img,.hermes-property-cover-empty{object-fit:cover;background:#ffffff0d;border-radius:10px;place-items:center;width:92px;height:76px;display:grid}.hermes-property-list>button div{align-content:center;gap:3px;min-width:0;display:grid}.hermes-property-list strong{line-height:1.25}.hermes-property-list small{opacity:.62}.hermes-property-list span{font-size:.87rem;font-weight:700}.hermes-property-empty{text-align:center;opacity:.7;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.hermes-property-detail-head{justify-content:space-between;gap:16px;display:flex}.hermes-property-detail-head h2{margin:5px 0}.hermes-property-detail-head p{opacity:.7;margin:0}.hermes-property-detail-head>strong{white-space:nowrap;font-size:1.2rem}.hermes-property-facts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.hermes-property-facts span{border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-size:.78rem}.hermes-property-counts{gap:8px;margin:10px 0 14px;display:flex}.hermes-property-counts button{color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:7px 12px}.hermes-property-counts button.active{background:#2d91b938;border-color:#46bee180}.hermes-property-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:560px;display:grid;overflow:auto}.hermes-property-photo-grid button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.hermes-property-photo-grid button.active{border-color:#58c7e8}.hermes-property-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.hermes-property-photo-grid button>span{color:#fff;background:#000000b8;border-radius:7px;padding:3px 6px;font-size:.72rem;position:absolute;bottom:7px;left:7px}.hermes-property-photo-grid button>i{color:#00151d;background:#58c7e8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}.hermes-property-create-bar{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.hermes-property-create-bar div{gap:3px;display:grid}.hermes-property-create-bar small{opacity:.65}@media (width<=900px){.hermes-property-layout{grid-template-columns:1fr}.hermes-property-images-hero{flex-direction:column}.hermes-property-model,.hermes-property-model select{width:100%}.hermes-property-list{max-height:420px}.hermes-property-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.hermes-property-images-page{padding:18px 14px 40px}.hermes-property-images-hero,.hermes-property-results,.hermes-property-detail{padding:16px}.hermes-property-search form{flex-wrap:wrap}.hermes-property-search input{width:100%;min-width:0}.hermes-property-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hermes-property-create-bar{flex-direction:column;align-items:stretch}.hermes-property-create-bar button{width:100%}}.hermes-gemini-launch-status{z-index:150;color:#e8fbff;min-height:42px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051926f5;border:1px solid #5cd6ff57;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.84rem;display:inline-flex;position:fixed;bottom:104px;right:22px;box-shadow:0 10px 30px #0000004d}.hermes-gemini-launch-action{cursor:pointer;background:linear-gradient(135deg,#093749fa,#0a2639fa);border-color:#5cd6ff94;box-shadow:0 12px 32px #00000057,0 0 20px #56ddff1f}.hermes-gemini-launch-action:active{transform:translateY(1px)}.hermes-gemini-launch-status.state-speaking{box-shadow:0 10px 34px #0000004d,0 0 22px #56ddff2e}.hermes-gemini-launch-status.state-error{border-color:#ff7c7c73}.hermes-gemini-review-text{z-index:145;color:#e9faff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041621f7;border:1px solid #5cd6ff47;border-radius:18px;flex-direction:column;max-width:820px;max-height:42vh;margin:0 auto;display:flex;position:fixed;bottom:166px;left:22px;right:22px;overflow:hidden;box-shadow:0 16px 42px #00000061}.hermes-gemini-review-head{z-index:2;background:#051d2afa;border-bottom:1px solid #5cd6ff24;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:0}.hermes-gemini-review-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.hermes-gemini-review-head strong{letter-spacing:.02em;font-size:.92rem}.hermes-gemini-review-head span{color:#bae8f2b8;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.hermes-gemini-review-close{color:#e9faff;cursor:pointer;background:#082736e6;border:1px solid #7ddeff47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hermes-gemini-review-close:active{transform:scale(.96)}.hermes-gemini-review-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 16px 18px;font-size:.9rem;line-height:1.58;overflow:hidden auto}@media (width<=720px){.hermes-gemini-launch-status{min-height:46px;padding:10px 15px;bottom:118px;right:18px}.hermes-gemini-review-text{border-radius:16px;max-height:46dvh;bottom:176px;left:12px;right:12px}.hermes-gemini-review-head{flex-direction:row;align-items:center;gap:8px}.hermes-gemini-review-close{width:44px;height:44px}.hermes-gemini-review-body{padding:13px 14px 16px;font-size:.88rem}}.jarvis-workspace{background:#070e18f5;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.jarvis-workspace-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jarvis-workspace-title{align-items:center;gap:9px;min-width:0;display:flex}.jarvis-workspace-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jarvis-workspace-close{width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.jarvis-workspace-body{flex:1;min-width:0;min-height:0;overflow:hidden}.jarvis-workspace-frame{background:#fff;border:0;width:100%;height:100%;min-height:420px;display:block}.jarvis-workspace-image-wrap{place-items:center;width:100%;height:100%;min-height:320px;padding:16px;display:grid;overflow:auto}.jarvis-workspace-image-wrap img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%;display:block}.jarvis-workspace-message{text-align:center;align-content:center;place-items:center;gap:12px;min-height:280px;padding:24px;display:grid}.jarvis-workspace-message p{opacity:.82;max-width:38ch;margin:0}@media (width<=760px){.jarvis-workspace{border-radius:16px}.jarvis-workspace-frame{min-height:65vh}}.jev-browser{background:#07101b;flex-direction:column;height:100%;min-height:420px;display:flex}.jev-browser-toolbar{background:#ffffff09;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.jev-browser-actions{gap:5px;display:flex}.jev-browser-actions button{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.jev-browser-actions button:disabled{cursor:default;opacity:.4}.jev-browser-address{opacity:.82;background:#0003;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:7px 10px;font-size:12px;display:flex}.jev-browser-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jev-browser-live{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.jev-browser-live.busy{opacity:1}.jev-browser-meta{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.jev-browser-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jev-browser-meta small{opacity:.56;flex:none}.jev-browser-notice{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;margin:0 12px 8px;padding:9px 11px;font-size:12px}.jev-browser-viewport{background:#fff;flex:1;min-height:0;overflow:auto}.jev-browser-viewport>img{object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;min-height:100%;display:block}.jev-browser-hint{opacity:.62;border-top:1px solid #ffffff14;padding:8px 12px;font-size:11px}@media (width<=760px){.jev-browser{min-height:65vh}.jev-browser-toolbar{grid-template-columns:auto minmax(0,1fr)}.jev-browser-live{display:none}.jev-browser-meta{flex-direction:column;align-items:flex-start;gap:2px}}.jev-browser-control{min-height:32px;color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.jev-browser-control.active{background:#ffffff21}.jev-browser-control:disabled{cursor:default;opacity:.45}.jev-browser-viewport>img{cursor:pointer;touch-action:manipulation}.jev-browser-viewport.takeover>img{cursor:crosshair;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jev-browser-manual{background:#ffffff09;border-top:1px solid #ffffff14;gap:8px;padding:9px 10px;display:grid}.jev-browser-manual-actions{flex-wrap:wrap;gap:6px;display:flex}.jev-browser-manual-actions button,.jev-browser-manual-text button{min-height:34px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:0 11px}.jev-browser-manual-actions button:disabled,.jev-browser-manual-text button:disabled{opacity:.42;cursor:default}.jev-browser-manual-text{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.jev-browser-manual-text input{min-width:0;height:36px;color:inherit;background:#0000003d;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:0 11px}.jev-browser-manual-text input:focus{border-color:#ffffff47}@media (width<=760px){.jev-browser-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.jev-browser-control{grid-column:1/-1;width:100%}.jev-browser-manual-text{grid-template-columns:1fr}.jev-browser-manual-text button{width:100%}}.jev-browser-viewport>img{min-height:0}.hermes-workspace-host{z-index:90;border-radius:22px;width:min(56vw,920px);min-width:min(520px,100vw - 32px);min-height:0;position:fixed;top:82px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 26px 80px #00000075}.hermes-workspace-host>.jarvis-workspace{height:100%}.hermes-app-launch-fallback{z-index:95;color:#eef5ff;background:#060b12f5;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;max-width:min(520px,100vw - 32px);padding:10px 12px;font-size:13px;display:flex;position:fixed;bottom:18px;right:16px;box-shadow:0 14px 44px #0000006b}.hermes-app-launch-fallback a{color:#07111f;white-space:nowrap;background:#e9f2ff;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-weight:800;text-decoration:none;display:inline-flex}.hermes-app-launch-fallback button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@media (width<=760px){.hermes-workspace-host{width:auto;min-width:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#060b12;border-radius:0;inset:0}.hermes-workspace-host>.jarvis-workspace{border-radius:0}.hermes-app-launch-fallback{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));justify-content:space-between;max-width:none;left:10px}}:root{color:#edf6ff;font-synthesis:none;background:#050b13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#edf6ff;background:radial-gradient(circle at 50% 0,#10233d 0,#07111f 28%,#050b13 66%);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:30;background:#050b13d1;border-bottom:1px solid #94b8dc1f;align-items:center;gap:28px;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand strong{letter-spacing:.02em;font-size:15px;display:block}.brand small{color:#6f8ca8;text-transform:uppercase;letter-spacing:.16em;font-size:10px;display:block}.logo{color:#71c7ff;background:linear-gradient(145deg,#102f4d,#07121f);border:1px solid #2c88d8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 22px #3299ef29}nav{gap:8px;display:flex}nav a{color:#9ab0c5;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}nav a:hover{color:#fff;background:#0d1b2b}.online{color:#83a1bd;align-items:center;gap:7px;font-size:12px;display:flex}.online span{background:#32d583;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #32d583}.panel{background:linear-gradient(150deg,#0d1b2bdb,#07111fe6);border:1px solid #7ea7cd21;border-radius:22px;box-shadow:0 18px 50px #0000003d}main{width:min(1180px,90vw);margin:32px auto 70px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:420px;padding:52px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#2e91e921,#0000 65%);border-radius:50%;width:430px;height:430px;position:absolute;top:-100px;right:-100px}.eyebrow{color:#5fb5f7;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.hero h1,.form-card h1,.protocol-main h1,.talk-card h1{letter-spacing:-.04em;margin:14px 0 17px;font-size:clamp(34px,5vw,60px);line-height:1}.hero p,.form-card>p,.talk-card p{color:#94a9bd;max-width:610px;line-height:1.7}.hero-actions{gap:11px;margin-top:27px;display:flex}.primary,.secondary{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:inline-flex}.primary{color:#03111e;background:linear-gradient(135deg,#1e8dde,#55bdff);box-shadow:0 10px 28px #2ba0ee33}.secondary{color:#dcecff;background:#0c1a2a;border-color:#1a3551}.brain-wrap{height:320px;position:relative}.brain-lines{width:100%;height:100%;position:absolute;inset:0}.line{stroke:#18344f;stroke-width:.45px}.line.active{stroke:#3cb5ff;stroke-width:.8px;filter:drop-shadow(0 0 3px #3cb5ff)}.brain-ring{fill:none;stroke:#1e527c;stroke-width:.55px;stroke-dasharray:2 2;transform-origin:50%;animation:20s linear infinite spin}.brain-ring.second{stroke:#255e88;stroke-dasharray:1 3;animation-duration:14s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.brain-core{text-align:center;color:#74c9ff;background:radial-gradient(circle at 40% 30%,#16446f,#091727 70%);border:1px solid #2d7fbd;border-radius:50%;place-content:center;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1f6ca60d,0 0 60px #2b9bee33}.brain-core strong{letter-spacing:.17em;margin-top:5px;font-size:12px}.brain-core span{text-transform:uppercase;color:#6b91ae;letter-spacing:.16em;font-size:8px}.brain-node{color:#65819b;align-items:center;gap:6px;transition:all .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.brain-node.active{color:#78caff;text-shadow:0 0 14px #58c1ff66}.node-dot{background:#07111f;border:1px solid #31536d;border-radius:50%;width:8px;height:8px}.brain-node.active .node-dot{background:#49b9ff;border-color:#8ed7ff;box-shadow:0 0 13px #49b9ff}.brain-node small{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.stat{background:#0a1624c2;border:1px solid #7ea7cd1f;border-radius:16px;padding:20px 22px}.stat span,.stat em{display:block}.stat span{color:#738da5;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.stat strong{margin:5px 0 3px;font-size:27px;display:block}.stat em{color:#56758e;font-size:10px;font-style:normal}.stat em.green{color:#55d99b}.grid-two{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.section-card{padding:26px}.section-title{color:#58738d;justify-content:space-between;align-items:flex-start;display:flex}.section-title h2,.timeline h2{color:#e8f4ff;margin:4px 0 18px;font-size:20px}.launcher-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launcher{color:#dbeeff;text-align:left;background:#091522;border:1px solid #132d45;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.launcher:hover{background:#0d2032;border-color:#24669a;transform:translateY(-1px)}.launcher>span{color:#67c2ff;background:#0c2941;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.launcher strong,.launcher small{display:block}.launcher strong{margin-bottom:3px;font-size:12px}.launcher small{color:#5e7a93;font-size:9px}.empty{text-align:center;color:#54718b;place-content:center;place-items:center;height:190px;display:grid}.empty p{color:#a8bfd4;margin:10px 0 3px}.empty small{max-width:250px;line-height:1.5}.attention{color:#e7f5ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #7ea7cd1a;justify-content:space-between;align-items:center;width:100%;padding:14px 0;display:flex}.attention strong,.attention small{display:block}.attention small{color:#6c889f;margin-top:4px;font-size:10px}.attention>span{color:#f6c768;background:#241a0e;border:1px solid #805e26;border-radius:999px;padding:5px 8px;font-size:9px}.narrow{width:min(760px,90vw)}.back{color:#7d9ab4;align-items:center;gap:6px;margin-bottom:15px;font-size:12px;display:inline-flex}.form-card,.talk-card{padding:38px}.form-card h1,.talk-card h1{font-size:38px}.form-card form{gap:17px;margin-top:28px;display:grid}.form-card label{color:#91a9bf;gap:7px;font-size:11px;font-weight:700;display:grid}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}input,textarea,select{color:#e9f6ff;background:#07121f;border:1px solid #18334b;border-radius:11px;outline:none;width:100%;padding:13px}input:focus,textarea:focus,select:focus{border-color:#2f8ece;box-shadow:0 0 0 3px #2f8ece14}textarea{resize:vertical}.submit{margin-top:4px}.protocol-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.protocol-main,.timeline{padding:28px}.protocol-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.protocol-main h1{margin:9px 0;font-size:34px}.protocol-head p{color:#708ba4;font-size:12px}.status{text-transform:uppercase;letter-spacing:.08em;color:#8dcfff;white-space:nowrap;border:1px solid #285675;border-radius:999px;padding:7px 9px;font-size:9px}.status.collecting_data,.status.waiting_user{color:#f5c869;background:#21190c;border-color:#725726}.status.processing{color:#76e0aa;background:#092117;border-color:#25664a}.step{color:#66c3ff;background:#0a1928;border:1px solid #163754;border-radius:13px;align-items:center;gap:11px;margin:22px 0;padding:14px;display:flex}.step small,.step strong{display:block}.step small{letter-spacing:.17em;color:#587c99;font-size:8px}.step strong{color:#dceeff;margin-top:3px;font-size:12px}.protocol-main h3{text-transform:uppercase;letter-spacing:.12em;color:#708ca4;margin-top:28px;font-size:12px}.conversation{min-height:230px;max-height:390px;padding:8px 0;overflow:auto}.message{border-radius:14px;max-width:78%;margin:9px 0;padding:12px 14px;font-size:12px;line-height:1.5}.message p{margin:0}.message.hermes{color:#cceaff;background:#0c2135;border:1px solid #173a58;gap:8px;display:flex}.message.user{color:#fff;background:#165c8c;margin-left:auto}.composer{grid-template-columns:42px 1fr 42px;gap:7px;margin-top:13px;display:grid}.composer button{color:#79c8fb;background:#0b1a29;border:1px solid #1b3b58;border-radius:10px;place-items:center;display:grid}.composer button.send{color:#03111e;background:#1c8edb;border-color:#1c8edb}.timeline-item{gap:11px;padding:10px 0;display:flex}.timeline-item>span{background:#2d91d4;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #2d91d41a}.timeline-item strong,.timeline-item small{display:block}.timeline-item strong{color:#bed2e4;font-size:10px;line-height:1.45}.timeline-item small{color:#536f86;margin-top:4px;font-size:8px}.talk-card{text-align:center}.talk-card>svg{color:#66c5ff;margin-bottom:12px}.talk-card .eyebrow{justify-content:center}.talk-card textarea{text-align:left;margin:20px 0}.talk-card .submit{width:100%}@media (width<=900px){.hero{grid-template-columns:1fr;padding:32px}.brain-wrap{height:280px;margin-top:16px}.stats{grid-template-columns:1fr 1fr}.grid-two,.protocol-layout{grid-template-columns:1fr}.timeline{order:-1}.launcher-grid{grid-template-columns:1fr}.app-shell header nav{display:none}.online{font-size:0}.hero h1{font-size:44px}}@media (width<=560px){main{width:92vw;margin-top:18px}.hero{min-height:auto;padding:25px}.hero-actions{flex-direction:column}.stats{grid-template-columns:1fr 1fr}.stat{padding:15px}.section-card,.form-card,.protocol-main,.timeline,.talk-card{padding:20px}.row{grid-template-columns:1fr}.brain-wrap{height:240px}.brain-node small{display:none}.protocol-head{display:block}.status{margin-top:8px;display:inline-block}}.conversation-head{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.conversation-head h3{margin:0}.live-status{color:#8fcfff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#091a29;border:1px solid #245576;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:inline-flex}.live-status i{background:#32d583;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #32d583cc}.live-status.processing{color:#f4c96f;background:#21190c;border-color:#6f5828}.live-status.processing i{background:#f1b84b;animation:1s ease-in-out infinite live-pulse;box-shadow:0 0 10px #f1b84bb3}.live-status.reconnecting{color:#ff9a9a;background:#211;border-color:#6d3434}.live-status.reconnecting i{background:#ef6464;animation:.8s ease-in-out infinite live-pulse;box-shadow:0 0 10px #ef6464b3}.live-empty{text-align:center;color:#64839d;place-content:center;place-items:center;min-height:180px;display:grid}.live-empty p{max-width:390px;margin:10px 0 0;line-height:1.6}.message.typing{opacity:.86}.typing-dots{letter-spacing:2px;min-width:16px;animation:1s steps(4,end) infinite typing-dots;display:inline-block}@keyframes live-pulse{50%{opacity:.35;transform:scale(.82)}}@keyframes typing-dots{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.protocol-layout,.protocol-layout>div,.protocol-main,.timeline,.conversation,.message,.message p,.timeline-item,.timeline-item>div,.timeline-item strong{min-width:0}.protocol-main,.timeline{overflow:hidden}.conversation{overflow-x:hidden}.message,.message p,.timeline-item strong,.protocol-head p,.step strong{overflow-wrap:anywhere;word-break:break-word}.message{max-width:78%}.timeline-item>div{flex:1;max-width:100%}.timeline-item strong{white-space:normal}.composer,.composer input{min-width:0}.voice-button.active{color:#8bd6ff;background:#0d2c43;border-color:#2f9fe9;box-shadow:0 0 0 3px #2f9fe914}.voice-button.listening{animation:1.2s ease-in-out infinite voice-listen}.voice-button.speaking{color:#94f0c0;background:#0a2a20;border-color:#4fd49a}.voice-hint{color:#5f809a;margin:8px 49px 0;font-size:9px;line-height:1.4}.live-status.voice-listening{color:#8fd8ff;background:#0a2030;border-color:#26658e}.live-status.voice-listening i{background:#39b8ff;animation:.9s ease-in-out infinite live-pulse;box-shadow:0 0 12px #39b8ffcc}.live-status.voice-thinking{color:#f4c96f;background:#21190c;border-color:#6f5828}.live-status.voice-thinking i{background:#f1b84b;animation:1s ease-in-out infinite live-pulse;box-shadow:0 0 10px #f1b84bb3}.live-status.voice-speaking{color:#92efbd;background:#09251a;border-color:#277155}.live-status.voice-speaking i{background:#32d583;animation:.8s ease-in-out infinite live-pulse;box-shadow:0 0 12px #32d583d9}.live-status.voice-error{color:#ff9a9a;background:#211;border-color:#6d3434}.live-status.voice-error i{background:#ef6464}.live-status.voice-paused{color:#7e8c99;background:#0b1117;border-color:#344552}.live-status.voice-paused i{box-shadow:none;background:#52606c;animation:none}@keyframes voice-listen{50%{box-shadow:0 0 0 5px #2f9fe921}}.commercial-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.commercial-stat{min-width:0}.commercial-stat strong{overflow-wrap:anywhere;font-size:22px}.jarvis-node{z-index:2}.jarvis-node.loading{opacity:.58}.jarvis-node.loading .node-dot{animation:1.2s ease-in-out infinite commercial-pulse}.jarvis-node.ready{color:#78caff;text-shadow:0 0 14px #58c1ff66}.jarvis-node.ready .node-dot{background:#49b9ff;border-color:#8ed7ff;box-shadow:0 0 13px #49b9ff}.jarvis-node.error{color:#ff9a9a}.jarvis-node.error .node-dot{background:#ef6464;border-color:#faa;box-shadow:0 0 12px #ef6464b3}.commercial-link{stroke:#17324a;stroke-width:.42px;stroke-dasharray:1.2 1.8;transition:stroke .25s,opacity .25s}.commercial-link.active{stroke:#3cb5ff;stroke-width:.7px;filter:drop-shadow(0 0 3px #3cb5ff);animation:1.4s linear infinite commercial-link-flow}.commercial-error .commercial-link{stroke:#6d3434;opacity:.75}@keyframes commercial-pulse{50%{opacity:.35;transform:scale(.76)}}@keyframes commercial-link-flow{to{stroke-dashoffset:-6px}}.step,.voice-hint{display:none}.conversation{min-height:120px;max-height:none;overflow:visible}.conversation-head{margin-top:12px}.composer{bottom:max(10px,env(safe-area-inset-bottom));z-index:18;background:linear-gradient(#07111f00,#07111ff5 28%);padding:8px 0;position:sticky}.hermes-live-main{overflow:visible}.live-stage{margin-top:6px;position:relative}.live-stage-controls{z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f1cd1;border:1px solid #63b4ef33;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 20px);margin:-62px auto 20px;padding:8px 10px;display:flex;position:sticky;top:calc(84px + min(42vh,390px));box-shadow:0 14px 38px #0000003d}.live-control{color:#88cfff;cursor:pointer;background:#0a1c2b;border:1px solid #214966;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.live-control:hover{border-color:#3e9fdf}.live-control.primary-live{color:#a9e4ff;background:#0c3350;border-color:#378fc5;width:48px;height:48px}.live-control.primary-live.active{color:#a5f4c9;background:#0b412e;border-color:#39a877}.live-file-input{display:none}.live-tool-chip{color:#9bd7ff;background:#091d2c;border:1px solid #265b7e;border-radius:999px;width:max-content;max-width:90%;margin:8px auto;padding:6px 10px;font-size:10px}.upload-chip{color:#f3cc76;background:#241d0c;border-color:#665426}.property-photo-callout{color:#88a9c3;background:#081d2d8c;border:1px solid #4ca2dd29;border-radius:14px;align-items:flex-start;gap:9px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.property-photo-callout svg{color:#67bdf5;flex:none;margin-top:1px}.attachment-strip{scrollbar-width:thin;gap:8px;padding:4px 1px 10px;display:flex;overflow-x:auto}.attachment-thumb{background:#06121d;border:1px solid #214660;border-radius:12px;flex:0 0 76px;width:76px;height:62px;position:relative;overflow:hidden}.attachment-thumb img{object-fit:cover;width:100%;height:100%;display:block}.attachment-thumb>span{color:#fff;background:#000000a3;border-radius:999px;padding:2px 5px;font-size:9px;position:absolute;bottom:4px;left:5px}.attachment-thumb button{color:#fff;background:#000000ad;border:0;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:3px;right:3px}.live-inline-error{color:#ffabab;background:#46101047;border:1px solid #eb606040;border-radius:11px;margin:8px 0;padding:8px 10px;font-size:11px}.unified-composer{bottom:max(8px,env(safe-area-inset-bottom));z-index:28;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#05111df0;border:1px solid #509dd138;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:10px 0 14px;padding:8px;display:grid;position:sticky;box-shadow:0 12px 34px #00000042}.unified-composer input{color:#e8f5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.unified-composer .composer-image,.unified-composer .send{border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.compact-timeline{opacity:.72}.conversation-head small{color:#688aa4}.live-brain{z-index:3;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s,opacity .55s}.live-stage.live-paused .live-brain{filter:brightness(.38)saturate(.34);opacity:.67;transform:translateY(28px)rotate(3deg)scale(.96)}.live-stage.live-paused .neural-reticle,.live-stage.live-paused .neural-ambient{transition:opacity .45s;opacity:.25!important}.live-stage.live-paused .live-stage-controls{background:#080d12e0;border-color:#5b6e7c33}@media (width<=900px){.commercial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-layout{flex-direction:column;display:flex}.protocol-layout>div{order:0}.timeline{order:1}.protocol-head{margin-bottom:4px}.protocol-head p{margin-bottom:0}.conversation-head,.hermes-live-layout .compact-timeline{margin-top:8px}.live-stage-controls{top:calc(74px + min(39vh,330px))}}@media (width<=560px){.conversation-head{flex-direction:row;align-items:center}.live-status{align-self:auto;padding:5px 8px}.message{max-width:92%;font-size:14px;line-height:1.55}.protocol-layout{overflow-x:hidden}.commercial-stats{grid-template-columns:1fr 1fr}.commercial-stat strong{font-size:17px}.jarvis-node small{display:none}.protocol-main{padding-top:14px}.protocol-head h1{margin:4px 0;font-size:25px}.protocol-head .eyebrow,.protocol-head p{font-size:9px}.status{font-size:8px}.timeline{margin-top:4px}.hermes-live-main{padding-inline:12px}.hermes-live-main .protocol-head{padding-inline:4px}.live-stage{margin-inline:-12px}.live-stage-controls{gap:6px;margin-top:-58px;padding:7px 8px;top:calc(64px + min(36vh,290px))}.live-stage-controls .live-status{text-overflow:ellipsis;max-width:92px;overflow:hidden}.live-control{width:39px;height:39px}.live-control.primary-live{width:45px;height:45px}.property-photo-callout{font-size:11px}.unified-composer{grid-template-columns:40px minmax(0,1fr) 40px}.compact-timeline{display:none}.live-stage.live-paused .live-brain{transform:translateY(20px)rotate(3deg)scale(.95)}}@media (prefers-reduced-motion:reduce){.jarvis-node.loading .node-dot,.commercial-link.active,.voice-button.listening,.live-status i,.typing-dots{animation:none!important}.live-brain{transition:none}.live-stage.live-paused .live-brain{filter:brightness(.5)saturate(.45);transform:translateY(12px)}}.live-generated-images{gap:12px;margin-top:12px;display:grid}.live-generated-images .hermes-image-card{max-width:760px}.hermes-brain3d{isolation:isolate;background:radial-gradient(circle at 50% 46%,#103a6e6b 0%,#030a18b8 48%,#01030a29 78%);border-radius:24px;min-width:0;position:relative;overflow:hidden}.hermes-brain3d-canvas{z-index:2;position:absolute;inset:0}.neural-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#5aafff0b 1px,#0000 1px),linear-gradient(90deg,#5aafff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 12%,#0000 68%);mask-image:radial-gradient(circle at 50% 46%,#000 12%,#0000 68%)}.neural-reticle{z-index:1;pointer-events:none;stroke:#78cdff30;stroke-width:1px;width:min(92%,760px);height:min(92%,760px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.neural-title{z-index:4;letter-spacing:.42em;text-indent:.42em;color:#bee6ffd1;pointer-events:none;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:18px;left:50%;transform:translate(-50%)}.neural-rule{z-index:4;background:linear-gradient(90deg,#0000,#78cdff33 22% 78%,#0000);width:min(300px,48%);height:1px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.neural-panel{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:#78cdff70;pointer-events:none;font:9px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:18px}.neural-panel-right{text-align:right;right:18px}.neural-dock{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:7px;width:min(440px,72%);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.neural-spectrum{opacity:.82;width:100%;height:32px;display:block}.hermes-brain3d-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#9fc9e9;white-space:nowrap;background:#030c1885;border:1px solid #74bbff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:flex}.hermes-brain3d-hud i{color:#4b6bff;background:#4b6bff;border-radius:50%;width:6px;height:6px;transition:background .35s,color .35s;box-shadow:0 0 10px}.hermes-brain3d[data-state=listening] .hermes-brain3d-hud{color:#9cecff;border-color:#35e0ff40}.hermes-brain3d[data-state=listening] .hermes-brain3d-hud i{color:#35e0ff;background:#35e0ff}.hermes-brain3d[data-state=thinking] .hermes-brain3d-hud{color:#c9c4ff;border-color:#8b7cff47}.hermes-brain3d[data-state=thinking] .hermes-brain3d-hud i{color:#8b7cff;background:#8b7cff;animation:1s ease-in-out infinite brain-dot}.hermes-brain3d[data-state=speaking] .hermes-brain3d-hud{color:#ffd69d;border-color:#ffb14a4d}.hermes-brain3d[data-state=speaking] .hermes-brain3d-hud i{color:#ffb14a;background:#ffb14a;animation:.65s ease-in-out infinite brain-dot}.brain-core-3d{z-index:2;background:0 0;border-radius:0;width:94%;height:94%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.hero{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)!important;min-height:calc(100vh - 132px)!important;padding:clamp(32px,4vw,58px)!important}.hero:before{pointer-events:none!important}.hero-actions,.hero-actions button{z-index:10;position:relative}.hero-actions button{touch-action:manipulation}.hero .brain-wrap{min-width:0;height:clamp(520px,68vh,760px)!important}.protocol-brain{background:radial-gradient(75% 76% at 50% 48%,#0c305a47,#030c1814 72%);border:1px solid #468fca1a;height:clamp(440px,58vh,680px);margin:18px 0 8px}.talk-brain{height:clamp(430px,62vh,700px);margin:-8px 0 14px}.talk-brain+.eyebrow{margin-top:4px}.brain-wrap .brain-lines{z-index:1}.brain-wrap .brain-node{z-index:5}@keyframes brain-dot{50%{opacity:.36;transform:scale(.72);box-shadow:0 0 18px}}@media (width<=900px){.hero{grid-template-columns:1fr!important;min-height:auto!important}.hero .brain-wrap{margin-top:18px;height:min(64vh,580px)!important}.brain-core-3d{width:94%;height:94%}.protocol-brain{height:56vh;min-height:380px}.talk-brain{height:58vh;min-height:400px}}@media (width<=700px){.hero.panel{width:100vw!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:calc(50% - 50vw)!important;padding:24px 0 8px!important;overflow:visible!important}.hero.panel>div:first-child{z-index:10;padding:0 6vw;position:relative}.hero .hero-actions{margin-top:18px}.hero .hero-actions .primary{width:100%;min-height:58px;font-size:18px}.hero .brain-wrap{width:100vw!important;height:80svh!important;max-height:none!important;margin:6px 0 0!important;overflow:visible!important}.brain-core-3d{width:100%!important;height:100%!important;overflow:visible!important}.protocol-brain{background:0 0;border:0;border-radius:0;width:calc(100% + 40px);height:72svh;min-height:500px;margin-inline:-20px;overflow:visible}.talk-brain{background:0 0;border:0;border-radius:0;width:calc(100% + 16px);height:52svh;min-height:360px;max-height:460px;margin:8px -8px 16px;overflow:hidden}.talk-brain .neural-reticle{width:96%;height:96%}.talk-brain .neural-panel{font-size:7.5px;top:10px}.talk-brain .neural-panel-left{left:8px}.talk-brain .neural-panel-right{right:8px}.talk-brain .neural-dock{width:76%;bottom:8px}.neural-title{top:12px}.neural-rule{width:44%;top:31px}.neural-panel{font-size:8px;top:14px}.neural-panel-left{left:10px}.neural-panel-right{right:10px}.neural-dock{width:82%;bottom:10px}.neural-spectrum{height:28px}.neural-reticle{width:108%;height:108%;top:48%}}@media (prefers-reduced-motion:reduce){.hermes-brain3d-hud i{animation:none!important}}.protocol-brain{z-index:12;background:radial-gradient(75% 76% at 50% 48%,#0c305ad1,#030c18f5 76%);height:clamp(320px,44vh,500px);margin:8px 0 4px;position:sticky;top:84px;box-shadow:0 16px 34px #0208106b}@media (width<=700px){.protocol-brain{background:radial-gradient(75% 76% at 50% 48%,#0c305aeb,#030c18fa 78%);width:calc(100% + 40px);height:42svh;min-height:300px;max-height:380px;margin:4px -20px;top:76px;overflow:hidden}.protocol-brain .neural-panel{opacity:.68}.protocol-brain .neural-spectrum{height:20px}.protocol-brain .neural-dock{bottom:7px}}.hermes-brain3d-canvas{touch-action:none;cursor:grab;transform-style:preserve-3d;transform-origin:50%;will-change:transform}.hermes-brain3d-canvas:active{cursor:grabbing}.hermes-brain3d[data-premium=neural-v3]{--brain-accent:#6fcfff;--brain-accent-rgb:111,207,255;--brain-secondary:#2f78ff;isolation:isolate;background:#01030a;border:1px solid #7dd0ff1f;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 -80px 120px #0000004d,0 26px 80px #00000052}.hermes-brain3d[data-premium=neural-v3][data-state=listening]{--brain-accent:#35e0ff;--brain-accent-rgb:53,224,255;--brain-secondary:#16d5ff}.hermes-brain3d[data-premium=neural-v3][data-state=thinking]{--brain-accent:#9a84ff;--brain-accent-rgb:154,132,255;--brain-secondary:#7968ff}.hermes-brain3d[data-premium=neural-v3][data-state=speaking]{--brain-accent:#ffb34c;--brain-accent-rgb:255,179,76;--brain-secondary:#ff9f32}.hermes-brain3d[data-premium=neural-v3]:before,.hermes-brain3d[data-premium=neural-v3]:after{content:"";z-index:18;pointer-events:none;opacity:.68;width:30px;height:30px;position:absolute}.hermes-brain3d[data-premium=neural-v3]:before{border-left:1px solid rgba(var(--brain-accent-rgb),.38);border-top:1px solid rgba(var(--brain-accent-rgb),.38);top:13px;left:13px}.hermes-brain3d[data-premium=neural-v3]:after{border-right:1px solid rgba(var(--brain-accent-rgb),.38);border-bottom:1px solid rgba(var(--brain-accent-rgb),.38);bottom:13px;right:13px}.hermes-brain3d[data-premium=neural-v3] .hermes-brain3d-canvas{z-index:4;filter:drop-shadow(0 0 8px rgba(var(--brain-accent-rgb),.16));transition:filter .32s}.hermes-brain3d[data-premium=neural-v3][data-state=listening] .hermes-brain3d-canvas,.hermes-brain3d[data-premium=neural-v3][data-state=speaking] .hermes-brain3d-canvas{filter:drop-shadow(0 0 11px rgba(var(--brain-accent-rgb),.22))}.neural-ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(var(--brain-accent-rgb),.09),rgba(var(--brain-accent-rgb),.018) 39%,transparent 68%);filter:blur(22px);opacity:.55;transition:background .55s,opacity .55s;animation:5.6s ease-in-out infinite neural-ambient-breathe;position:absolute;inset:7% 13%;transform:scale(.9)}.neural-grid{-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 8%,#000000b8 42%,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000 8%,#000000b8 42%,#0000 78%);z-index:1!important;opacity:.15!important;background-image:linear-gradient(rgba(var(--brain-accent-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--brain-accent-rgb),.08) 1px,transparent 1px)!important;background-size:34px 34px!important}.neural-grain{z-index:16;pointer-events:none;opacity:.025;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 23%,#fff9 0 .4px,#0000 .55px 3px);background-size:5px 5px;animation:.3s steps(2,end) infinite neural-grain-shift;position:absolute;inset:0}.neural-reticle{filter:drop-shadow(0 0 8px rgba(var(--brain-accent-rgb),.08));transition:color .5s,filter .5s;z-index:7!important;color:rgba(var(--brain-accent-rgb),.18)!important;width:min(88%,700px)!important;height:min(88%,700px)!important}.neural-reticle .reticle-inner{opacity:.38;stroke-dasharray:1 7}.neural-reticle .reticle-diagonal{opacity:.52}.hermes-brain3d[data-state=thinking] .neural-reticle{animation:8s linear infinite neural-reticle-think}.neural-oscilloscope{z-index:8;pointer-events:none;opacity:.68;width:min(76%,580px);height:min(76%,580px);filter:drop-shadow(0 0 7px rgba(var(--brain-accent-rgb),.25));transition:opacity .16s,filter .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hermes-brain3d[data-state=idle] .neural-oscilloscope{opacity:.28}.hermes-brain3d[data-state=listening] .neural-oscilloscope,.hermes-brain3d[data-state=speaking] .neural-oscilloscope{opacity:.9;filter:drop-shadow(0 0 12px rgba(var(--brain-accent-rgb),.42))}.neural-shockwave{z-index:6;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}[data-state=listening] .neural-shockwave,[data-state=speaking] .neural-shockwave{opacity:0}.neural-title{text-shadow:0 0 18px rgba(var(--brain-accent-rgb),.18);font-weight:600;z-index:14!important;color:#def4ffe6!important;letter-spacing:.52em!important;font-size:10px!important;top:20px!important}.neural-rule{z-index:14!important;background:linear-gradient(90deg,transparent,rgba(var(--brain-accent-rgb),.28),transparent)!important;width:min(320px,46%)!important;top:44px!important}.neural-panel{text-shadow:0 0 12px rgba(var(--brain-accent-rgb),.08);z-index:14!important;color:rgba(var(--brain-accent-rgb),.48)!important;letter-spacing:.12em!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:9px!important;line-height:1.8!important;top:22px!important}.neural-panel b{color:#e2f4ffcc!important;font-weight:500!important}.neural-panel-left{left:23px!important}.neural-panel-right{right:23px!important}.neural-dock{z-index:14!important;gap:6px!important;width:min(520px,76%)!important;bottom:16px!important}.neural-spectrum{opacity:.68;filter:drop-shadow(0 0 6px rgba(var(--brain-accent-rgb),.16));height:33px!important}.hermes-brain3d-hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:rgba(var(--brain-accent-rgb),.18)!important;letter-spacing:.18em!important;background:#0209128f!important;border-radius:2px!important;padding:5px 10px!important}.hermes-brain3d-hud i{background:var(--brain-accent)!important;box-shadow:0 0 12px var(--brain-accent)!important}@keyframes neural-ambient-breathe{0%,to{opacity:.46;transform:scale(.9)}50%{opacity:.68;transform:scale(1.01)}}@keyframes neural-reticle-think{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes neural-grain-shift{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(-1px,-1px)}}@media (width<=700px){.neural-panel{font-size:8px!important}.neural-panel-right{display:none}.neural-panel-left{left:16px!important}.neural-title{top:15px!important}.neural-rule{top:38px!important}.neural-oscilloscope{opacity:.5;width:82%;height:82%}.neural-dock{width:82%!important;bottom:10px!important}.neural-grain{opacity:.018}}@media (prefers-reduced-motion:reduce){.neural-ambient,.neural-grain,.neural-reticle{animation:none!important}.neural-oscilloscope{opacity:.42}}body{background-color:#0000;background-image:radial-gradient(circle at 50% -10%,#246cae24,#0000 34%),radial-gradient(circle at 85% 38%,#2469a70b,#0000 28%),linear-gradient(#02050b 0%,#030812 45%,#02060d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background-image:linear-gradient(#67b6ec0a 1px,#0000 1px),linear-gradient(90deg,#67b6ec0a 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.app-shell header{background:#02070ebd;border-color:#78c5f61a;height:64px;padding-inline:4vw;box-shadow:0 8px 32px #00000029}.app-shell header .brand strong{letter-spacing:.06em;font-size:13px}.app-shell header .brand small{letter-spacing:.22em;color:#56768e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.app-shell header .logo{background:linear-gradient(145deg,#0f304dad,#040d17e6);border-color:#58b6f361;border-radius:3px;width:32px;height:32px;box-shadow:0 0 24px #35abf51a}.app-shell header nav a{letter-spacing:.04em;border-radius:3px;font-size:11px}.app-shell header nav a:hover{background:#16426352}.online{text-transform:uppercase;letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.online span{width:6px;height:6px}.hermes-cockpit-premium{width:min(1320px,94vw);margin-top:24px;position:relative}.hermes-cockpit-premium:before,.hermes-cockpit-premium:after{content:"";z-index:3;pointer-events:none;opacity:.52;width:34px;height:34px;position:absolute}.hermes-cockpit-premium:before{border-top:1px solid #72ccff4d;border-left:1px solid #72ccff4d;top:-9px;left:-9px}.hermes-cockpit-premium:after{border-top:1px solid #72ccff4d;border-right:1px solid #72ccff4d;top:-9px;right:-9px}.premium-hero{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(120deg,#040b14e6,#0309118f 44%,#02060de0);border-color:#78c5f61c;border-radius:4px;grid-template-columns:minmax(260px,.67fr) minmax(0,1.33fr);gap:18px;min-height:520px;padding:34px 36px 28px;box-shadow:0 32px 90px #00000057}.premium-hero:before{background:radial-gradient(circle,#33b3fa1b,#0000 66%);width:650px;height:650px;top:-220px;right:-180px}.premium-hero-copy{z-index:5;align-self:center;padding-left:12px;position:relative}.premium-kicker{color:#75cdffad;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:19px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex}.premium-kicker:before{content:"";background:linear-gradient(90deg,#4ab9fa26,#4ab9fa);width:28px;height:1px}.premium-hero .eyebrow{color:#549fd2;letter-spacing:.23em;font-size:9px}.premium-hero h1{letter-spacing:-.055em;color:#e8f6ff;text-shadow:0 0 38px #60c0fc14;margin:11px 0 8px;font-size:clamp(42px,5.5vw,74px);font-weight:520}.premium-system-label{color:#8ecdec;letter-spacing:.27em;text-transform:uppercase;border-bottom:1px solid #66bff630;width:max-content;max-width:100%;margin:0 0 22px;padding-bottom:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.premium-hero p{color:#8199ad;max-width:530px;font-size:13px;line-height:1.78}.premium-hero .hero-actions{margin-top:24px}.hermes-cockpit-premium .primary,.talk-premium-shell .primary{color:#03111b;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);letter-spacing:.04em;background:linear-gradient(135deg,#45b9f7,#8bdcff);border:1px solid #aee6ff9e;border-radius:2px;min-height:46px;padding-inline:22px;font-size:11px;box-shadow:0 9px 26px #1fa6ea29,inset 0 1px #ffffff4d}.hermes-cockpit-premium .primary:hover,.talk-premium-shell .primary:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 14px 34px #1fa6ea38}.premium-hero .brain-wrap{align-self:center;height:450px;margin:0}.premium-hero .brain-core-3d{opacity:1;width:104%!important;height:108%!important;inset:-4% -2%!important}.premium-hero .brain-node{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.premium-hero .brain-node small{color:#6c8ba4;font-size:8px}.premium-hero .brain-node.active small,.premium-hero .jarvis-node.ready small{color:#98dcff}.premium-telemetry{gap:8px;margin-top:12px;position:relative}.premium-telemetry .stat,.commercial-stats .stat{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(135deg,#081623b8,#040c15b8);border-color:#76bfef1c;border-radius:3px;padding:17px 18px;position:relative;overflow:hidden}.premium-telemetry .stat:before,.commercial-stats .stat:before{content:"";opacity:.42;background:#56bff9;width:32px;height:1px;position:absolute;top:0;left:0}.premium-telemetry .stat span,.commercial-stats .stat span{letter-spacing:.13em;color:#637f94;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.premium-telemetry .stat strong,.commercial-stats .stat strong{color:#ddecf7;font-weight:520}.premium-telemetry .stat em,.commercial-stats .stat em{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.commercial-stats{gap:8px}.cockpit-deck{gap:10px;margin-top:10px}.cockpit-deck .section-card{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(145deg,#07121ecc,#030a12db);border-color:#76bfef1a;border-radius:4px;box-shadow:0 20px 55px #0000002e}.cockpit-deck .section-title h2{letter-spacing:-.02em;font-weight:520}.cockpit-deck .launcher{background:#040e18b3;border-color:#5fa4d121;border-radius:3px;transition:background .18s,border-color .18s,transform .18s}.cockpit-deck .launcher:hover{background:#0b2336b8;border-color:#56bff96b;transform:translateY(-2px)}.cockpit-deck .launcher>span{background:#1139568a;border:1px solid #5bbaf21f;border-radius:2px}.talk-premium-shell{width:min(1160px,94vw);min-height:calc(100vh - 112px);margin:22px auto 32px;position:relative}.talk-premium-shell>.back{z-index:10;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:relative}.talk-premium-card{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);text-align:left;background:linear-gradient(120deg,#02070ef7,#030a13db);border-color:#75c6f71c;border-radius:4px;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);gap:0 28px;min-height:calc(100vh - 155px);padding:26px;display:grid;position:relative;box-shadow:0 34px 100px #00000061}.talk-premium-card:before{content:"";pointer-events:none;border-top:1px solid #6cc9ff57;border-right:1px solid #6cc9ff57;width:28px;height:28px;position:absolute;top:15px;right:15px}.talk-premium-card .talk-brain{grid-area:1/1/5;align-self:stretch;height:100%;min-height:620px}.talk-entry-copy{grid-area:1/2/3;align-self:end;padding:16px 6px 18px}.talk-entry-copy .eyebrow{letter-spacing:.26em;color:#60bff4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.talk-entry-copy h1{letter-spacing:-.05em;margin:13px 0 15px;font-size:clamp(34px,4vw,52px);font-weight:520}.talk-entry-copy p{color:#7d98ae;font-size:12px;line-height:1.75}.talk-premium-card textarea{resize:none;color:#ddecf8;background:#030d16c7;border-color:#5da9da2e;border-radius:3px;grid-area:3/2;align-self:end;min-height:112px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.talk-premium-card textarea:focus{border-color:#4bbef98c;box-shadow:0 0 0 1px #4bbef929,0 0 30px #2590d20f}.talk-premium-card .submit{grid-area:4/2;width:100%;margin-top:10px}.hermes-live-shell{grid-template-columns:minmax(0,1fr) 270px;gap:10px;width:min(1380px,96vw);margin:18px auto 42px;position:relative}.hermes-live-shell:before,.hermes-live-shell:after{content:"";z-index:2;pointer-events:none;opacity:.42;width:28px;height:28px;position:fixed}.hermes-live-shell:before{border-top:1px solid #69c7ff52;border-left:1px solid #69c7ff52;top:82px;left:18px}.hermes-live-shell:after{border-bottom:1px solid #69c7ff42;border-right:1px solid #69c7ff42;bottom:18px;right:18px}.live-workspace{min-width:0}.live-back{text-transform:uppercase;letter-spacing:.13em;color:#63839a;margin:0 0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hermes-live-shell .hermes-live-main{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(150deg,#02080ff0,#030a12d6);border-color:#6ec2f51c;border-radius:4px;padding:20px 22px 26px;position:relative;box-shadow:0 34px 90px #0000004d}.hermes-live-shell .hermes-live-main:before{content:"";pointer-events:none;border-top:1px solid #6cc9ff4d;border-right:1px solid #6cc9ff4d;width:28px;height:28px;position:absolute;top:13px;right:13px}.live-shell-kicker{text-transform:uppercase;border-bottom:1px solid #69bbed17;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:0 4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.live-shell-kicker span{letter-spacing:.25em;color:#6bc7f7;font-size:9px}.live-shell-kicker small{letter-spacing:.1em;color:#4f6c80;font-size:8px}.live-protocol-head{z-index:4;padding:2px 4px 0;position:relative}.live-protocol-head h1{letter-spacing:-.045em;margin:6px 0;font-size:clamp(26px,3vw,42px);font-weight:520}.live-protocol-head p{letter-spacing:.06em;color:#617f95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hermes-live-shell .live-stage{margin-top:8px}.hermes-live-shell .live-brain{height:min(58vh,600px);min-height:470px;border-radius:3px!important}.live-command-dock{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);-webkit-backdrop-filter:blur(20px)saturate(1.1)!important;backdrop-filter:blur(20px)saturate(1.1)!important;background:#020a12c7!important;border-color:#6fc6fa2e!important;border-radius:4px!important;gap:6px!important;margin:-64px auto 18px!important;padding:6px 8px!important;top:calc(76px + min(51vh,520px))!important;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff06!important}.live-command-dock .live-status{letter-spacing:.13em;background:#04111cbf;border-radius:2px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.live-command-dock .live-control{background:#081c2bc2;border-color:#4b9acf33;border-radius:3px;width:40px;height:40px;transition:transform .16s,border-color .16s,background .16s}.live-command-dock .live-control:hover{background:#0d2f46d1;border-color:#56c7ff8c;transform:translateY(-1px)}.live-command-dock .live-control.primary-live{background:linear-gradient(145deg,#104665f2,#07273cf2);border-color:#58c6ff73;width:47px;height:47px;box-shadow:0 0 22px #34b4f514}.live-command-dock .live-control.primary-live.active{background:linear-gradient(145deg,#0b5138f0,#052d20f5);border-color:#4fe1a885;box-shadow:0 0 24px #3dd39717}.hermes-live-shell .live-tool-chip{letter-spacing:.08em;background:#030e18c7;border-color:#49a4dc2e;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.neural-conversation-panel{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(160deg,#06121dc2,#020910e0);border:1px solid #69b9eb1a;border-radius:3px;margin-top:14px;padding:12px 16px 18px;position:relative;box-shadow:inset 0 1px #ffffff05,0 22px 55px #00000029}.neural-conversation-panel:before{content:"";opacity:.5;background:linear-gradient(90deg,#55c1fb,#0000);width:58px;height:1px;position:absolute;top:0;left:0}.neural-conversation-panel .unified-composer{background:#020a12db;border-color:#57a7d829;border-radius:3px;margin:0 0 12px;padding:6px 7px;box-shadow:0 10px 30px #0000002e}.neural-conversation-panel .unified-composer input{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.neural-conversation-panel .unified-composer .composer-image,.neural-conversation-panel .unified-composer .send{background:#092031c2;border:1px solid #53a6da24;border-radius:2px}.neural-conversation-panel .conversation-head{border-bottom:1px solid #6fb6e212;margin:8px 2px 10px;padding-bottom:8px}.neural-conversation-panel .conversation-head h3{letter-spacing:.2em;color:#759cb8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.neural-conversation-panel .conversation-head small{color:#4f6d83;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.hermes-live-shell .conversation{min-height:145px;padding:2px 1px 4px}.hermes-live-shell .message{max-width:min(82%,760px);box-shadow:none;border-radius:2px;margin:7px 0;padding:11px 13px;font-size:12px;line-height:1.6}.hermes-live-shell .message.hermes{color:#cae8f9;background:linear-gradient(90deg,#081f30d1,#05142194);border:1px solid #4c96c71a;border-left:2px solid #4ebef8a6;position:relative}.hermes-live-shell .message.hermes svg{color:#68c7f8;opacity:.8;flex:none;margin-top:1px}.hermes-live-shell .message.user{color:#e5f6ff;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:linear-gradient(135deg,#13547eb8,#0b3857bd);border:1px solid #53b2eb2b;margin-left:auto}.hermes-live-shell .message.streaming{background:linear-gradient(90deg,#261c518c,#08162694);border-left-color:#9a84ff}.hermes-live-shell .live-empty{color:#506f85;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.hermes-live-shell .property-photo-callout{background:#04121d9e;border-color:#55a5d71a;border-radius:3px}.hermes-live-shell .attachment-thumb,.hermes-live-shell .live-inline-error{border-radius:3px}.live-telemetry{box-shadow:none;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);opacity:.62;background:#030b13ad;border-color:#69b7e814;border-radius:3px;align-self:start;padding:18px 17px;position:sticky;top:78px}.live-telemetry .eyebrow{letter-spacing:.22em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.live-telemetry .timeline-item{padding:9px 0}.live-telemetry .timeline-item>span{width:6px;height:6px;box-shadow:0 0 10px #2d91d43d}@media (width<=1000px){.premium-hero{grid-template-columns:1fr;min-height:auto;padding:30px}.premium-hero-copy{padding:8px 12px 0}.premium-hero .brain-wrap{height:400px}.talk-premium-card{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.talk-premium-card .talk-brain{grid-area:1/1;height:470px;min-height:470px}.talk-entry-copy{text-align:center;grid-area:2/1;align-self:auto;max-width:640px;margin:0 auto}.talk-entry-copy .eyebrow{justify-content:center}.talk-premium-card textarea{grid-area:3/1;max-width:680px;margin:0 auto}.talk-premium-card .submit{grid-area:4/1;max-width:680px;margin:10px auto 0}.hermes-live-shell{grid-template-columns:1fr;width:min(980px,95vw)}.live-telemetry{opacity:.5;position:relative;top:auto}}@media (width<=700px){.app-shell header{height:58px;padding-inline:4vw}.app-shell header .brand small{display:none}.hermes-cockpit-premium{width:94vw;margin-top:12px}.premium-hero{min-height:auto;padding:18px 14px 12px}.premium-hero-copy{text-align:center;padding:9px 8px}.premium-kicker{justify-content:center;margin-bottom:12px}.premium-hero .eyebrow{justify-content:center}.premium-system-label{margin-inline:auto}.premium-hero p{margin-inline:auto;font-size:11px}.premium-hero .hero-actions{justify-content:center}.premium-hero .brain-wrap{height:330px;margin-top:5px}.premium-telemetry,.commercial-stats{gap:6px}.premium-telemetry .stat,.commercial-stats .stat{padding:13px 12px}.cockpit-deck .section-card{padding:18px}.talk-premium-shell{width:94vw;min-height:auto;margin-top:12px}.talk-premium-card{gap:0;min-height:auto;padding:12px 10px 18px}.talk-premium-card .talk-brain{height:370px;min-height:370px}.talk-entry-copy{padding:7px 12px 12px}.talk-entry-copy h1{margin:9px 0 11px;font-size:36px}.talk-entry-copy p{font-size:11px}.talk-premium-card textarea{width:calc(100% - 14px);min-height:96px}.talk-premium-card .submit{width:calc(100% - 14px)}.hermes-live-shell{gap:0;width:100%;margin:0 auto 24px}.hermes-live-shell:before,.hermes-live-shell:after{display:none}.live-back{margin:8px 13px 5px}.hermes-live-shell .hermes-live-main{clip-path:none;border-inline:0;padding:12px 10px 18px}.live-shell-kicker{padding-inline:3px}.live-shell-kicker small{display:none}.live-protocol-head{padding-inline:4px}.live-protocol-head h1{font-size:25px}.hermes-live-shell .live-brain{height:min(48vh,430px);min-height:340px}.live-command-dock{max-width:calc(100% - 16px)!important;margin-top:-57px!important;padding:5px 6px!important;top:calc(62px + min(43vh,374px))!important}.live-command-dock .live-status{text-overflow:ellipsis;max-width:86px;overflow:hidden}.live-command-dock .live-control{width:38px;height:38px}.live-command-dock .live-control.primary-live{width:44px;height:44px}.neural-conversation-panel{clip-path:none;background:linear-gradient(#040f19b8,#02080edb);border-inline:0;margin:10px 0 0;padding:9px 9px 14px}.neural-conversation-panel .unified-composer{bottom:max(5px,env(safe-area-inset-bottom));grid-template-columns:38px minmax(0,1fr) 38px;margin-bottom:9px}.hermes-live-shell .message{max-width:94%;font-size:13px;line-height:1.55}.hermes-live-shell .conversation{min-height:120px}.live-telemetry{display:none}}@media (prefers-reduced-motion:reduce){.hermes-cockpit-premium .primary,.talk-premium-shell .primary,.cockpit-deck .launcher,.live-command-dock .live-control{transition:none!important;transform:none!important}}.neural-webgl-proxy{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.hermes-brain3d[data-premium=neural-v3] .neural-reticle{opacity:.28!important;stroke:#7dd0ff33!important}.hermes-brain3d[data-premium=neural-v3] .neural-reticle circle:first-child{opacity:.42}.hermes-brain3d[data-premium=neural-v3] .neural-reticle circle:nth-child(2){opacity:.48}.section-actions{align-items:center;gap:10px;display:flex}.clear-conversations{color:#8fcff3;letter-spacing:.08em;text-transform:uppercase;background:#081c2bb3;border:1px solid #6fc6fa33;border-radius:3px;padding:7px 10px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.clear-conversations:hover{color:#d9f3ff;background:#0d2f46d1;border-color:#6fc6fa80}@media (width>=901px){.premium-hero.hero.panel{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:22px!important;min-height:520px!important;padding:32px 36px 28px!important}.premium-hero.hero.panel .brain-wrap{align-self:center!important;height:440px!important;min-height:0!important;margin:0!important;overflow:visible!important}.premium-hero.hero.panel .brain-core-3d{width:100%!important;height:100%!important;inset:0!important;transform:none!important}}@media (width<=700px){html,body,#root{max-width:100%;overflow-x:clip}.premium-hero.hero.panel{width:100%!important;min-height:auto!important;margin-left:0!important;padding:34px 18px 42px!important;overflow:hidden!important}.premium-hero .premium-hero-grid{flex-direction:column!important;align-items:center!important;gap:14px!important;display:flex!important}.premium-hero.hero.panel .brain-wrap{width:100%!important;max-width:360px!important;height:260px!important;margin:4px auto 6px!important;overflow:hidden!important}.premium-hero.hero.panel .brain-core-3d{width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important;transform:none!important}.premium-hero .brain-lines,.premium-hero .brain-node{display:none!important}.premium-hero .primary-action{width:min(100%,320px)!important;min-height:50px!important;margin-inline:auto!important;padding:12px 18px!important;font-size:1rem!important}.section-actions{flex-shrink:0;gap:7px}.clear-conversations{white-space:nowrap;padding:7px 8px;font-size:8px}.hermes-live-shell .live-brain{height:min(46vh,400px)!important;min-height:320px!important;overflow:visible!important}.hermes-live-shell .live-brain .hermes-brain3d{width:100%!important;height:100%!important;margin:auto!important}.hermes-live-shell .live-brain .neural-reticle{opacity:.2!important}.hermes-live-shell .live-brain .neural-reticle circle:first-child{opacity:.27}.hermes-live-shell .live-brain .neural-reticle circle:nth-child(2){opacity:.34}}.hermes-neural-core[data-premium=neural-v3]{box-shadow:none!important;background:0 0!important;border:0!important}.hermes-neural-core[data-premium=neural-v3]:before,.hermes-neural-core[data-premium=neural-v3]:after{display:none}.hermes-live-shell .live-stage>.live-brain{width:100%!important;height:clamp(360px,54svh,560px)!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.hermes-live-shell .live-stage>.live-command-dock{position:relative;margin:8px auto 12px!important;top:auto!important}@media (width<=700px){.hermes-live-shell .live-stage>.live-brain{height:clamp(360px,46svh,440px)!important}}.hermes-job-monitor-floating{z-index:45;right:max(18px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;pointer-events:none;width:min(380px,100vw - 36px);max-height:calc(100dvh - 116px);padding:2px;position:fixed;overflow:hidden auto}.hermes-job-monitor{gap:8px;display:grid}.hermes-job-card{-webkit-backdrop-filter:blur(16px);color:#dcf2ffe6;pointer-events:auto;background:#030b19d1;border:1px solid #7dd0ff29;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 38px 11px 13px;display:grid;position:relative;box-shadow:0 16px 42px #00000042}.hermes-job-dismiss{color:#d3ecfd8c;cursor:pointer;z-index:3;background:#ffffff06;border:1px solid #7dd0ff24;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:absolute;top:7px;right:7px}.hermes-job-dismiss:hover,.hermes-job-dismiss:focus-visible{color:#ebf9fff2;background:#7dd0ff17;border-color:#7dd0ff57;outline:none}.hermes-job-card strong,.hermes-job-card small{display:block}.hermes-job-card strong{letter-spacing:.04em;font-size:11px}.hermes-job-card small{text-transform:uppercase;letter-spacing:.12em;color:#7dd0ff99;margin-top:2px;font-size:9px}.hermes-job-card p{color:#d3ecfdc7;margin:7px 0 0;font-size:11px;line-height:1.5}.hermes-job-card a{color:#8fe6ff;text-underline-offset:3px}.hermes-job-icon{color:#35d8ff;margin-top:1px;display:inline-flex}.hermes-job-card.job-completed .hermes-job-icon{color:#80f0c0}.hermes-job-card.job-failed .hermes-job-icon{color:#ff9a90}@media (width<=680px){.hermes-job-monitor-floating{left:12px;right:12px;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 136px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 136px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:2px 2px 10px}.hermes-job-card{min-width:0;padding:9px 44px 9px 11px}.hermes-job-dismiss{color:#ebf9ffeb;background:#05111ff0;border-radius:10px;width:34px;height:34px;top:8px;right:8px;box-shadow:0 5px 18px #00000047}}.hermes-site-artifact{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.hermes-document-download{color:#8fe6ff;cursor:pointer;background:#7dd0ff14;border:1px solid #7dd0ff40;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.hermes-document-download:disabled{opacity:.5;cursor:wait}.jarvis-auth-screen{color:#eef8ff;background:radial-gradient(circle at 50% 28%,#2ed0ff24,#0000 34%),radial-gradient(circle at 18% 78%,#5f5bff1c,#0000 32%),#030811;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.jarvis-auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#0a1927f0,#040a13f7);border:1px solid #92e0ff2e;border-radius:26px;width:min(460px,100%);padding:34px;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0a}.jarvis-auth-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.jarvis-auth-brand>div{gap:2px;display:grid}.jarvis-auth-brand small,.jarvis-auth-foot,.jarvis-auth-session small{color:#d2e9f78f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.jarvis-auth-mark,.jarvis-auth-orb,.jarvis-auth-lock{color:#8ce8ff;background:#2dbeeb14;border:1px solid #75dfff33;place-items:center;display:grid;box-shadow:0 0 32px #3bd0ff1f}.jarvis-auth-mark{border-radius:14px;width:45px;height:45px}.jarvis-auth-lock{border-radius:20px;width:64px;height:64px;margin-bottom:18px}.jarvis-auth-kicker{color:#8ce8ff;letter-spacing:.11em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.jarvis-auth-card h1{margin:10px 0 8px;font-size:clamp(30px,5vw,42px);line-height:1.05}.jarvis-auth-card>p{color:#ddeff9ad;margin:0 0 26px;line-height:1.6}.jarvis-auth-card form{gap:9px;display:grid}.jarvis-auth-card label{color:#e3f3fcbd;margin-top:7px;font-size:12px;font-weight:700}.jarvis-auth-card input{box-sizing:border-box;color:#f3fbff;background:#040c15b8;border:1px solid #94d4ef29;border-radius:14px;outline:none;width:100%;min-height:50px;padding:0 15px;transition:border-color .2s,box-shadow .2s}.jarvis-auth-card input:focus{border-color:#60daff8c;box-shadow:0 0 0 3px #40c9f514}.jarvis-auth-submit{justify-content:center;width:100%;min-height:50px;margin-top:12px}.jarvis-auth-error{color:#ffd5da;background:#84172a29;border:1px solid #ff6f8038;border-radius:12px;margin-top:5px;padding:11px 13px;font-size:13px}.jarvis-auth-foot{text-align:center;margin-top:22px;line-height:1.5;display:block}.jarvis-auth-checking{text-align:center;align-content:center;gap:9px}.jarvis-auth-checking .jarvis-auth-orb{border-radius:50%;width:70px;height:70px;margin:0 auto 8px;animation:1.6s ease-in-out infinite jarvis-auth-pulse}.jarvis-auth-checking span{color:#ddeff994;font-size:13px}.jarvis-auth-session{z-index:120;color:#e9f7ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040d16db;border:1px solid #7adaf724;border-radius:15px;align-items:center;gap:12px;padding:8px 9px 8px 12px;display:flex;position:fixed;top:78px;right:22px;box-shadow:0 12px 32px #00000038}.jarvis-auth-session>div{align-items:center;gap:8px;display:flex}.jarvis-auth-session>div>span{gap:1px;display:grid}.jarvis-auth-session strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;overflow:hidden}.jarvis-auth-session button{color:#e9f8ffcc;cursor:pointer;background:#ffffff0a;border:1px solid #96dbf224;border-radius:10px;padding:7px 10px}.jarvis-auth-session button:hover{background:#ffffff14}@keyframes jarvis-auth-pulse{0%,to{transform:scale(1);box-shadow:0 0 25px #3fcfff1f}50%{transform:scale(1.05);box-shadow:0 0 42px #3fcfff3b}}@media (width<=720px){.jarvis-auth-card{border-radius:22px;padding:26px 22px}.jarvis-auth-session{top:auto;right:12px;bottom:max(10px, env(safe-area-inset-bottom));justify-content:space-between;gap:8px;padding:8px 9px 8px 10px;left:12px}.jarvis-auth-session+.app-shell{padding-bottom:96px}.jarvis-auth-session strong{max-width:min(52vw,210px)}.jarvis-auth-session button{flex:none}}.maia-conversations-page{color:#edf6f7;background:radial-gradient(circle at 12% 0,#2abaaa1f,#0000 34rem),radial-gradient(circle at 92% 6%,#5169ff1f,#0000 30rem),#071018;min-height:100vh;padding:72px 22px 96px}.maia-page-shell{width:min(1680px,100%);margin:0 auto}.maia-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.maia-back-link{color:#8ea6ae;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.maia-back-link:hover{color:#dff7f4}.maia-title-row{align-items:center;gap:14px;display:flex}.maia-title-mark{color:#7ee5d7;background:#1c43496b;border:1px solid #7ee5d742;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000038}.maia-title-row small{color:#6f939d;letter-spacing:.16em;font-size:10px;font-weight:800}.maia-title-row h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(25px,2.5vw,38px);line-height:1.02}.maia-title-row p{color:#8ca3ab;margin:0;font-size:13px}.maia-header-actions{align-items:center;gap:9px;padding-bottom:3px;display:flex}.maia-readonly-badge,.maia-header-actions button{color:#c8d8dc;background:#0c1d27bd;border:1px solid #85a0a82e;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.maia-readonly-badge{color:#7ee5d7;letter-spacing:.08em;border-color:#7ee5d733}.maia-header-actions button{cursor:pointer}.maia-header-actions button:hover{background:#15303bf2}.maia-header-actions button:disabled{opacity:.55;cursor:default}.maia-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.maia-metric-card{background:#0c1b24b8;border:1px solid #849ea624;border-radius:15px;align-items:center;gap:13px;min-height:86px;padding:14px 15px;display:flex;box-shadow:inset 0 1px #ffffff06}.maia-metric-icon{color:#80ddcf;background:#2c8c8421;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.maia-metric-card div{min-width:0;display:grid}.maia-metric-card small{color:#6f8c95;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.maia-metric-card strong{color:#f2f8f9;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:21px;line-height:1.15;overflow:hidden}.maia-metric-card span:not(.maia-metric-icon){color:#708992;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.maia-page-error{color:#ffc0c0;background:#50191f52;border:1px solid #ff747440;border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:11px 13px;display:flex}.maia-page-error div{flex:1;gap:2px;display:grid}.maia-page-error strong{font-size:12px}.maia-page-error span{color:#d49a9e;font-size:11px}.maia-page-error button{color:#ffd5d5;cursor:pointer;background:0 0;border:1px solid #ffa0a040;border-radius:8px;padding:7px 10px}.maia-workspace{background:#07121ae0;border:1px solid #839fa729;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(320px,420px) minmax(0,1fr);height:calc(100vh - 265px);min-height:580px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000004d}.maia-list-panel{background:#0a1820db;border-right:1px solid #859ea624;flex-direction:column;min-width:0;min-height:0;display:flex}.maia-list-toolbar{border-bottom:1px solid #859ea61f;flex-shrink:0;padding:13px}.maia-search-box{color:#63838c;background:#040e15b8;border:1px solid #829ba326;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.maia-search-box:focus-within{border-color:#5fcfbf6b;box-shadow:0 0 0 3px #5fcfbf0f}.maia-search-box input{color:#e9f3f5;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.maia-search-box input::placeholder{color:#5f767d}.maia-source-filters{scrollbar-width:none;gap:5px;margin-top:9px;display:flex;overflow-x:auto}.maia-source-filters::-webkit-scrollbar{display:none}.maia-source-filters button{color:#779098;cursor:pointer;white-space:nowrap;background:#0b1a2280;border:1px solid #829ba31f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.maia-source-filters button.active{color:#b9fff5;background:#318f842e;border-color:#69e0d047}.maia-list-meta{color:#647f88;align-items:baseline;gap:4px;margin-top:10px;font-size:10px;display:flex}.maia-list-meta strong{color:#a9c3ca}.maia-list-meta span{margin-left:auto;font-size:9px}.maia-conversation-list{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#6b88904d transparent;flex:1;min-height:0;overflow-y:auto}.maia-conversation-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7e99a117;padding:13px;transition:background .16s,box-shadow .16s}.maia-conversation-item:hover{background:#19363f59}.maia-conversation-item.selected{background:linear-gradient(90deg,#2c8b8236,#122b344d);box-shadow:inset 3px 0 #59cbbb}.maia-conversation-item-top{align-items:center;gap:9px;min-width:0;display:flex}.maia-avatar{color:#87aab3;background:#4b737e21;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.maia-conversation-identity{flex:1;gap:1px;min-width:0;display:grid}.maia-conversation-identity strong{color:#dce9eb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.maia-conversation-identity small{color:#69838b;font-size:10px}.maia-conversation-item time{color:#5e7880;white-space:nowrap;font-size:9px}.maia-conversation-item p{color:#8ba0a6;margin:9px 0 8px 41px;font-size:11px;line-height:1.45}.maia-conversation-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-left:41px;display:flex}.maia-conversation-tags>span,.maia-source-tag{color:#789099;background:#4e68711a;border-radius:999px;align-items:center;gap:4px;min-height:21px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.maia-source-tag{color:#84bdb5;background:#36897d1f}.maia-temperature.hot,.maia-classification-strip strong.hot{color:#ff8e77}.maia-temperature.warm,.maia-classification-strip strong.warm{color:#f7c66d}.maia-temperature.cold,.maia-classification-strip strong.cold{color:#80b9e6}.maia-temperature.neutral,.maia-classification-strip strong.neutral{color:#89a2aa}.maia-error-chip{color:#f69a9a!important;background:#a0373f1f!important}.maia-detail-panel{background:#050f16b8;flex-direction:column;min-width:0;min-height:0;display:flex}.maia-detail-header{background:#0a1820c2;border-bottom:1px solid #829ba31f;flex-shrink:0;padding:16px 18px 12px}.maia-detail-title{align-items:center;gap:11px;display:flex}.maia-detail-avatar{color:#92c9c2;background:#3e8b8224;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.maia-detail-title>div{flex:1;min-width:0}.maia-detail-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.maia-detail-name-row h2{color:#eef8f8;letter-spacing:-.015em;margin:0;font-size:17px}.maia-detail-title p{color:#718b93;margin:4px 0 0;font-size:10px}.maia-classification-strip{grid-template-columns:.8fr .55fr .9fr 2.3fr;gap:7px;margin-top:12px;display:grid}.maia-classification-strip>span{background:#08131a99;border:1px solid #7c979f1a;border-radius:9px;gap:2px;min-width:0;padding:7px 9px;display:grid}.maia-classification-strip small{color:#607a82;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.maia-classification-strip strong{color:#cddcde;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.maia-next-action strong{color:#8de1d5}.maia-classification-reason{color:#718b92;align-items:flex-start;gap:6px;margin:9px 1px 0;font-size:9px;line-height:1.4;display:flex}.maia-classification-reason svg{color:#579d94;flex:none}.maia-transcript{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#6b88904d transparent;flex:1;min-height:0;padding:18px clamp(16px,3vw,42px) 32px;overflow-y:auto}.maia-turn{max-width:980px;margin:0 auto 23px}.maia-turn+.maia-turn{border-top:1px solid #7f99a012;padding-top:7px}.maia-turn-time{color:#506a72;align-items:center;gap:5px;width:max-content;margin:0 auto 10px;font-size:9px;display:flex}.maia-message{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.maia-message>div{border:1px solid #7c979f1c;border-radius:13px;max-width:min(78%,760px);padding:9px 11px}.maia-message small{color:#708990;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.maia-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#cad8da;margin:0;font-size:11px;line-height:1.5}.maia-message-avatar{border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.client-message .maia-message-avatar{color:#8aa2aa;background:#4d68711f}.client-message>div{background:#12222ab8}.maia-message-bubble{flex-direction:row-reverse}.maia-message-bubble>div{background:#183f3f80;border-color:#5dbcb029}.maia-message-bubble .maia-message-avatar{color:#7ee5d7;background:#2d8e8229}.maia-message-bubble small{color:#68b9ae}.maia-diagnostics{background:#09141b80;border:1px solid #748d9517;border-radius:9px;margin:3px 36px 0}.maia-diagnostics.has-error{border-color:#dc5c642b}.maia-diagnostics summary{cursor:pointer;color:#5f7981;justify-content:space-between;align-items:center;min-height:29px;padding:0 9px;font-size:9px;list-style:none;display:flex}.maia-diagnostics summary::-webkit-details-marker{display:none}.maia-diagnostics summary span{align-items:center;gap:5px;display:flex}.maia-diagnostics[open] summary>svg{transform:rotate(180deg)}.maia-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 8px 8px;display:grid}.maia-diagnostics-grid span{background:#14242b8c;border-radius:7px;gap:1px;min-width:0;padding:6px 7px;display:grid}.maia-diagnostics-grid small{color:#536d74;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.maia-diagnostics-grid strong{color:#8da4aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.maia-diagnostics>a{color:#74bdb4;margin:0 8px 8px;font-size:8px;text-decoration:none;display:inline-block}.maia-turn-error{color:#dd9298;background:#7f262f29;border-radius:7px;align-items:flex-start;gap:6px;margin:0 8px 8px;padding:6px 7px;font-size:8px;display:flex}.maia-list-state,.maia-detail-state{text-align:center;color:#617a82;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:24px;display:flex}.maia-list-state strong,.maia-detail-state strong{color:#91a7ad;font-size:11px}.maia-list-state small,.maia-detail-state small{color:#5d737a;max-width:440px;font-size:9px}.maia-detail-state.error{color:#c9777e}.maia-detail-state button{color:#a7c3c4;cursor:pointer;background:#122b3199;border:1px solid #789fa029;border-radius:8px;margin-top:7px;padding:7px 10px}.maia-loader{border:2px solid #65bfb321;border-top-color:#65bfb3;border-radius:50%;width:25px;height:25px;animation:.75s linear infinite maia-rotate}.maia-spin{animation:.8s linear infinite maia-rotate}@keyframes maia-rotate{to{transform:rotate(360deg)}}@media (width<=1050px){.maia-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-workspace{grid-template-columns:350px minmax(0,1fr);height:calc(100vh - 350px)}.maia-classification-strip,.maia-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.maia-conversations-page{padding:72px 10px 170px}.maia-page-header{flex-direction:column;align-items:flex-start;gap:12px}.maia-header-actions{width:100%}.maia-header-actions button{margin-left:auto}.maia-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maia-metric-card{gap:9px;min-height:74px;padding:11px}.maia-metric-card strong{font-size:17px}.maia-workspace{border-radius:14px;height:auto;min-height:0;display:block;overflow:visible}.maia-list-panel{border-bottom:1px solid #859ea624;border-right:0;height:520px}.maia-detail-panel{min-height:650px}.maia-detail-header{padding:13px}.maia-transcript{min-height:520px;max-height:75vh;padding:14px 10px 24px}.maia-message>div{max-width:85%}.maia-diagnostics{margin-left:4px;margin-right:4px}}@media (width<=460px){.maia-title-mark{border-radius:13px;width:43px;height:43px}.maia-title-row h1{font-size:24px}.maia-title-row p{font-size:11px}.maia-readonly-badge{display:none}.maia-metrics{grid-template-columns:1fr 1fr;gap:7px}.maia-metric-icon{flex-basis:31px;width:31px;height:31px}.maia-metric-card small{font-size:8px}.maia-metric-card span:not(.maia-metric-icon){font-size:9px}.maia-list-panel{height:470px}.maia-classification-strip,.maia-diagnostics-grid{grid-template-columns:1fr 1fr}.maia-message p{font-size:10px}}@media (width<=760px){.maia-transcript{padding:14px 10px calc(190px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(190px + env(safe-area-inset-bottom))}}.maia-hermes-review-trigger{z-index:125;color:#f3ffff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2b9084f5,#2e638cf5);border:1px solid #7ee5d757;border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff1f}.maia-hermes-review-trigger:hover{filter:brightness(1.06);transform:translateY(-1px)}.maia-hermes-review-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080dc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.maia-hermes-review-dialog{color:#edf6f7;background:linear-gradient(#0d1f29fc,#06121afc);border:1px solid #7ee5d733;border-radius:20px;width:min(680px,100%);padding:20px;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff0d}.maia-hermes-review-dialog>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.maia-hermes-review-icon{color:#87e9dd;background:#328f8429;border:1px solid #7ee5d72e;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.maia-hermes-review-dialog header>div{flex:1;min-width:0}.maia-hermes-review-dialog header small{color:#6f939d;letter-spacing:.12em;font-size:9px;font-weight:800}.maia-hermes-review-dialog h2{color:#f2fbfc;margin:3px 0 0;font-size:20px}.maia-hermes-review-dialog>p{color:#8ea7ae;margin:0 0 14px;font-size:12px;line-height:1.55}.maia-hermes-review-close{color:#8aa1a8;cursor:pointer;background:#07131bbd;border:1px solid #879fa729;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.maia-hermes-review-dialog label{color:#a7bdc2;gap:7px;font-size:11px;font-weight:800;display:grid}.maia-hermes-review-dialog textarea{resize:vertical;box-sizing:border-box;color:#e7f2f3;width:100%;min-height:170px;font:inherit;background:#030d14c2;border:1px solid #7e9ea62e;border-radius:13px;outline:none;padding:13px;font-size:12px;line-height:1.55}.maia-hermes-review-dialog textarea:focus{border-color:#69e0d06b;box-shadow:0 0 0 3px #5fcfbf0f}.maia-hermes-review-safety{color:#82aaa8;background:#2c8b8214;border:1px solid #7ee5d71f;border-radius:10px;margin-top:11px;padding:9px 11px;font-size:10px;line-height:1.45}.maia-hermes-review-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.maia-hermes-review-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.maia-hermes-review-actions .secondary{color:#a0b5ba;background:#0a1922bd;border:1px solid #869ea62b}.maia-hermes-review-actions .primary{color:#f5ffff;background:linear-gradient(135deg,#287f75,#326c91);border:1px solid #7ee5d747}.maia-hermes-review-actions button:disabled,.maia-hermes-review-close:disabled{opacity:.55;cursor:default}@media (width<=700px){.maia-hermes-review-trigger{justify-content:center;bottom:104px;left:14px;right:14px}.maia-hermes-review-backdrop{align-items:end;padding:12px}.maia-hermes-review-dialog{border-radius:18px;max-height:90vh;padding:16px;overflow-y:auto}.maia-hermes-review-actions{grid-template-columns:1fr 1.4fr;display:grid}}.hermes-cockpit-premium{max-width:1440px}.hermes-cockpit-premium .premium-hero{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;min-height:560px!important;padding:44px!important}.premium-hero .premium-hero-copy{z-index:3;padding:20px;position:relative}.premium-hero .premium-hero-copy h1{max-width:520px;font-size:clamp(52px,6vw,88px);line-height:.98}.premium-hero .premium-hero-copy p{color:#a6bfce;max-width:390px;font:400 15px/1.8 system-ui,sans-serif}.premium-hero .brain-wrap{isolation:isolate;width:100%;min-width:0;margin:0;position:relative;height:470px!important}.premium-hero .brain-core-3d{position:absolute;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.premium-hero .brain-lines{opacity:.3}.premium-hero .brain-node{z-index:3;font-size:11px}.premium-hero .brain-node small{font-size:10px}.hermes-brain3d-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hermes-brain3d-canvas canvas{width:100%;height:100%;display:block}.hermes-brain3d[data-renderer=compatibility]{--neural-level:0;--fallback-color:#75c7ff}.hermes-brain3d[data-renderer=compatibility][data-state=listening]{--fallback-color:#64f0ee}.hermes-brain3d[data-renderer=compatibility][data-state=thinking]{--fallback-color:#b49bff}.hermes-brain3d[data-renderer=compatibility][data-state=speaking]{--fallback-color:#ffc078}.neural-compatibility{z-index:2;pointer-events:none;width:100%;height:100%;color:var(--fallback-color);filter:drop-shadow(0 0 9px);position:absolute;inset:0;overflow:visible}.compatibility-cortex{fill:currentColor;transform-origin:300px 300px;transform:scale(calc(1 + var(--neural-level)*.09));opacity:calc(.72 + var(--neural-level)*.28);transition:transform 90ms ease-out,opacity 90ms ease-out}.compatibility-orbit{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.3}.compatibility-stem{stroke:currentColor;fill:none;opacity:.55;stroke-width:2px}.mcp-operations{background:linear-gradient(145deg,#091a29,#061019);border:1px solid #193449;border-radius:14px;margin:18px 0;padding:28px}.mcp-heading,.mcp-overview,.mcp-footnote{justify-content:space-between;align-items:center;gap:20px;display:flex}.mcp-heading h2,.recent-protocols h2{letter-spacing:-.035em;color:#e2f4ff;margin:10px 0;font:500 clamp(22px,2.3vw,30px)/1.2 system-ui,sans-serif}.mcp-heading p,.mcp-footnote p,.recent-protocols>p{color:#95afc1;margin:0;font:400 13px/1.6 system-ui,sans-serif}.mcp-refresh{color:#c3eaff;cursor:pointer;background:#112c40;border:1px solid #294d66;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;padding:12px 15px;display:inline-flex}.mcp-refresh:disabled{opacity:.65;cursor:wait}.mcp-overview{color:#9db6c8;padding:21px 0;font-size:12px}.mcp-overview strong{color:#a8e9ff;font-size:30px;font-weight:500}.mcp-overview strong span{color:#a3becf;font-size:13px}.mcp-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mcp-system{background:#091521;border:1px solid #1d3546;border-radius:10px;min-width:0;padding:18px;position:relative}.mcp-system h3{color:#dfedf5;margin:17px 0 7px;font:500 15px/1.4 system-ui,sans-serif}.mcp-system p{color:#91aabd;min-height:40px;margin:0;font:400 12px/1.65 system-ui,sans-serif}.mcp-system footer{color:#7896ac;margin-top:16px;font-size:11px}.mcp-system-status{color:#92a8b9;align-items:center;gap:7px;font-size:10px;display:flex}.mcp-system-status small{white-space:nowrap;margin-left:auto}.mcp-system-status i{background:#718294;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mcp-online .mcp-system-status{color:#8bdac1}.mcp-online .mcp-system-status i{background:#5de6b5;box-shadow:0 0 10px #5de6b550}.mcp-degraded .mcp-system-status{color:#eac183}.mcp-degraded .mcp-system-status i{background:#eac183}.mcp-offline .mcp-system-status{color:#f0a5a5}.mcp-offline .mcp-system-status i{background:#f0a5a5}.mcp-footnote{margin-top:20px}.mcp-footnote p{max-width:650px;font-size:11px}.mcp-footnote a{color:#85d4ff;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.recent-protocols{border-radius:12px;margin:18px 0;padding:26px}.recent-protocols .section-title>small{color:#8ca6b9;font-size:11px}.recent-protocol{color:#c7deed;border-bottom:1px solid #193142;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.recent-protocol:last-child{border:0}.recent-protocol strong{font-size:14px;font-weight:500}.recent-protocol small{color:#87a2b5;margin-top:5px;font-size:11px;display:block}.recent-protocol>span{color:#a4bbcd;text-align:right;font-size:11px}.recent-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.recent-history-actions>small{color:#8ca6b9;font-size:11px}.clear-conversations{color:#9fc6df;white-space:nowrap;background:#0b1a29;border:1px solid #294d66;border-radius:8px;padding:8px 10px;font-size:10px}.clear-conversations:hover{color:#d9f2ff;border-color:#4a91bd}.recent-protocol-row{border-bottom:1px solid #193142;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.recent-protocol-row:last-child{border-bottom:0}.recent-protocol-row .recent-protocol{border-bottom:0;min-width:0}.recent-protocol-delete{color:#607f95;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.recent-protocol-delete:hover{color:#ffc0c0;background:#241117;border-color:#63343b}@media (width<=620px){.recent-protocols .section-title{gap:12px}.recent-history-actions{flex-direction:column;align-items:flex-end;gap:6px}.recent-protocol{gap:10px}.recent-protocol-meta{min-width:98px}.recent-protocol-delete{width:32px;height:32px}}.talk-entry-copy p{color:#a4bac9;font-size:14px}.talk-premium-card textarea,.hermes-live-shell .neural-conversation-panel .unified-composer input{font-family:system-ui,sans-serif;font-size:15px}.hermes-live-shell .message{font-size:15px;line-height:1.75}.hermes-live-shell .live-telemetry{opacity:1}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #80d2ff}@keyframes operations-refresh{to{transform:rotate(360deg)}}.is-refreshing{animation:1.4s linear infinite operations-refresh}@media (width<=1000px){.hermes-cockpit-premium .premium-hero{grid-template-columns:1fr 1fr!important;min-height:460px!important;padding:24px!important}.premium-hero .brain-wrap{height:380px!important}.mcp-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hermes-cockpit-premium .premium-hero{flex-direction:column;gap:4px;display:flex;padding:24px 14px!important}.premium-hero .premium-hero-copy{padding:8px}.premium-hero .premium-hero-copy h1{font-size:54px}.premium-hero .premium-hero-copy p{font-size:14px}.mcp-operations,.recent-protocols{padding:18px}.mcp-heading{align-items:flex-start;gap:10px}.mcp-refresh{padding:10px;font-size:11px}.mcp-heading h2{font-size:24px}.mcp-overview,.mcp-footnote{flex-direction:column;align-items:flex-start;gap:8px}.mcp-system{padding:13px}.mcp-system h3{font-size:14px}.mcp-system-status{flex-wrap:wrap}.mcp-system-status small{margin-left:13px}.mcp-system p{min-height:60px}.recent-protocols .section-title{align-items:flex-start}.hermes-live-shell .message{font-size:15px}.hermes-live-shell .live-command-dock{margin:0 auto 12px!important;position:relative!important;top:auto!important}}@media (prefers-reduced-motion:reduce){.is-refreshing{animation:none}.compatibility-cortex{transition:none;transform:none}}@media (width<=700px){.hermes-cockpit-premium .hero.panel.premium-hero{width:100%!important;min-height:auto!important;margin-left:0!important;overflow:hidden!important}.hermes-cockpit-premium .premium-hero .brain-wrap{width:100%!important;height:300px!important;margin:0!important}.premium-hero .brain-node{display:none!important}}.premium-hero .brain-node,.premium-hero .brain-lines{display:none!important}.compatibility-body{transform-origin:300px 320px;transform:perspective(700px) rotateX(var(--gesture-x,0deg)) rotateY(var(--gesture-y,0deg)) rotateZ(var(--gesture-z,0deg))}.hermes-brain3d[data-reaction=success] .hermes-brain3d-hud{color:#90f0ce!important}.hermes-brain3d[data-reaction=error] .hermes-brain3d-hud{color:#ffb3b8!important}@media (prefers-reduced-motion:reduce){.compatibility-body{transform:none!important}}.expression-preview{color:#93b5c9;max-width:380px;margin-top:22px;font:400 12px/1.5 system-ui,sans-serif}.expression-preview summary{cursor:pointer;width:fit-content;padding:7px 0}.expression-preview summary:focus-visible{outline-offset:4px;outline:2px solid #80d2ff}.premium-hero .expression-preview p{margin:6px 0 10px;font-size:11px}.expression-preview>div{flex-wrap:wrap;gap:6px;display:flex}.expression-preview button{color:#bddeee;font:inherit;cursor:pointer;background:#0d2232;border:1px solid #294d66;border-radius:6px;padding:7px 10px}.expression-preview button:hover{background:#16384c;border-color:#5894b7}@media (width<=700px){.talk-entry-copy{text-align:center;grid-area:1/1;align-self:auto;max-width:640px;margin:0 auto;padding:7px 12px 8px}.talk-premium-card .submit{grid-area:2/1;justify-self:center;width:auto;max-width:none;min-height:40px;margin:4px auto 10px;padding-inline:18px}.talk-premium-card .talk-brain{grid-area:3/1;height:300px;min-height:300px}.talk-premium-card textarea{grid-area:4/1;width:calc(100% - 14px);min-height:96px;margin:0 auto}}.app-shell .persistent-conversation-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;min-height:0;padding:0;display:flex;position:static;top:auto}@media (width<=700px){.app-shell .persistent-conversation-header{align-items:stretch;gap:12px;display:grid}}
