body.eonbot-home{background:var(--clr-bg)}body.eonbot-home .eon-chat-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.eonbot-home .chat-page-main{min-height:100dvh}body.eonbot-home .eonbot-home-container{position:relative;display:flex;width:min(66rem,100%);min-height:100dvh;height:100dvh;margin:0 auto;padding:0 clamp(1rem,3vw,2.25rem) calc(1.15rem + env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent;overflow:hidden}body.eonbot-home .eonbot-home-header{position:absolute;z-index:5;top:1rem;right:clamp(1rem,3vw,2.25rem);left:clamp(1rem,3vw,2.25rem);min-height:3.35rem;padding:.45rem .55rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--clr-border) 50%,transparent);border-radius:0;background:color-mix(in srgb,var(--clr-bg) 88%,transparent);box-shadow:none}body.eonbot-home .chat-bot-avatar-large{width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--clr-accent) 40%,var(--clr-border));border-radius:.75rem;background:color-mix(in srgb,var(--clr-accent) 14%,var(--clr-surface));color:var(--clr-accent);font-size:1rem}body.eonbot-home .chat-inner-header-info strong{font-size:.88rem}body.eonbot-home .chat-status-line{display:none!important;font-size:.69rem}body.eonbot-home .chat-model-settings-link,body.eonbot-home #chat-provider-badge,body.eonbot-home .eonbot-emotion-strip{display:none!important}body.eonbot-home .eonbot-home-stage{display:flex;flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:100%}body.eonbot-home .eonbot-home-messages{display:block;flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:0;padding:5.75rem 0 calc(11.5rem + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overflow-anchor:none;scroll-padding:6rem 0 calc(11rem + env(safe-area-inset-bottom))}body.eonbot-home .eonbot-home-welcome{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);place-content:start center;justify-items:stretch;width:min(46rem,100%);max-width:100%;min-width:0;min-height:0;box-sizing:border-box;margin:0 auto;padding:clamp(1.75rem,4dvh,3.25rem) 1rem 2.5rem;text-align:center}body.eonbot-home .eonbot-home-welcome:before{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:min(44rem,94vw);height:min(27rem,58vw);transform:translate(-50%,-50%) rotate(-5deg);border:1px solid color-mix(in srgb,#818cf8 12%,transparent);border-radius:50%;opacity:.9;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.09),transparent 25%),radial-gradient(circle at 28% 38%,rgba(34,211,238,.05),transparent 17%),radial-gradient(circle at 74% 58%,rgba(139,92,246,.05),transparent 18%);pointer-events:none}body.eonbot-home .eonbot-home-welcome:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(31rem,72vw);aspect-ratio:1.75;transform:translate(-50%,-50%) rotate(9deg);border:1px solid color-mix(in srgb,#22d3ee 8%,transparent);border-radius:50%;pointer-events:none}body.eonbot-home .eonbot-home-welcome h2{width:100%;max-width:100%;min-width:0;margin:.25rem 0 .7rem;overflow-wrap:anywhere;color:var(--clr-text);font-size:clamp(2rem,5vw,3.55rem);line-height:1.04;letter-spacing:-.055em}body.eonbot-home .eonbot-home-welcome>p:not(.eonbot-home-kicker){width:100%;max-width:36rem;min-width:0;margin:0 auto;overflow-wrap:anywhere;color:var(--clr-text-muted);font-size:clamp(.94rem,1.7vw,1.06rem);line-height:1.6}.eonbot-home-kicker{margin:0;color:var(--clr-accent);font-size:.69rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.eonbot-home-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.5rem}.eonbot-home-suggestions button,.eonbot-home-mode{min-height:2.38rem;padding:.52rem .78rem;border:1px solid color-mix(in srgb,var(--clr-border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--clr-surface) 82%,transparent);color:var(--clr-text);font:inherit;font-size:.79rem;font-weight:710}.eonbot-home-suggestions button:hover,.eonbot-home-suggestions button:focus-visible,.eonbot-home-mode:hover,.eonbot-home-mode:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 65%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 12%,var(--clr-surface));outline:none}body.eonbot-home .eonbot-home-composer{position:absolute;z-index:8;right:clamp(1rem,3vw,2.25rem);bottom:calc(1.5rem + env(safe-area-inset-bottom));left:clamp(1rem,3vw,2.25rem);display:flex;gap:.5rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--clr-border) 80%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--clr-surface) 96%,transparent);box-shadow:0 20px 55px color-mix(in srgb,#000 22%,transparent)}body.eonbot-home .chat-input-field{min-height:2.7rem;padding:.65rem .2rem;background:transparent;font-size:1rem}body.eonbot-home .chat-voice-btn{width:2.65rem;min-width:2.65rem;height:2.65rem;border:1px solid transparent;border-radius:.82rem;background:transparent;color:var(--clr-text-muted)}body.eonbot-home .chat-voice-btn:hover,body.eonbot-home .chat-voice-btn:focus-visible{border-color:var(--clr-border);background:var(--eon-app-hover);color:var(--clr-text);outline:none}body.eonbot-home .eonbot-home-mode{min-width:4.3rem;padding-inline:.66rem}body.eonbot-home .chat-send-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;border-radius:50%;background:var(--clr-text);color:var(--clr-bg)}body.eonbot-home .chat-send-btn.is-stop{background:#ef4444;color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 12%,transparent)}body.eonbot-home .chat-send-btn.is-stopping{opacity:.72}body.eonbot-home .eonbot-home-composer-note{position:absolute;right:0;bottom:.25rem;left:0;margin:0;color:var(--clr-text-muted);font-size:.67rem;text-align:center}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat] .eonbot-home-container{padding-top:0}.eonbot-home-setup-dialog{width:min(52rem,calc(100vw - 2rem));max-height:min(80dvh,48rem);padding:0;overflow:hidden auto;border:1px solid var(--clr-border);border-radius:1.15rem;background:var(--clr-bg2);color:var(--clr-text);box-shadow:0 32px 90px color-mix(in srgb,#000 52%,transparent)}.eonbot-home-setup-dialog::backdrop{background:color-mix(in srgb,#000 68%,transparent)}.eonbot-home-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem .9rem;border-bottom:1px solid var(--clr-border)}.eonbot-home-dialog-head h2{margin:.18rem 0 0;font-size:1.28rem;letter-spacing:-.025em}.eonbot-home-dialog-close{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--clr-border);border-radius:.7rem;background:transparent;color:var(--clr-text);font:inherit;font-size:1.22rem}.eonbot-home-dialog-copy{margin:0;padding:.9rem 1.2rem 0;color:var(--clr-text-muted);font-size:.87rem;line-height:1.55}.eonbot-home-setup-dialog .eonbot-home-controls{display:block;height:auto;max-height:none;padding:1rem 1.2rem;overflow:visible;border:0;background:transparent}.eonbot-home-account-note{display:grid;gap:.32rem;margin:.1rem 1.2rem 1.2rem;padding:.85rem .9rem;border:1px solid var(--clr-border);border-radius:.85rem;background:color-mix(in srgb,var(--clr-surface) 72%,transparent)}.eonbot-home-account-note strong{font-size:.83rem}.eonbot-home-account-note span{color:var(--clr-text-muted);font-size:.76rem;line-height:1.48}.eonbot-home-account-note a{color:var(--clr-link);font-size:.78rem;font-weight:760;text-decoration:none}@media(max-width:960px){body.eonbot-home .eonbot-home-container{min-height:calc(100dvh - var(--eon-app-mobilebar-height));height:calc(100dvh - var(--eon-app-mobilebar-height));padding-inline:.9rem}body.eonbot-home .eonbot-home-header{top:calc(var(--eon-app-mobilebar-height) + .35rem);right:.9rem;left:.9rem}body.eonbot-home .eonbot-home-messages{padding-top:6.1rem}body.eonbot-home .eonbot-home-composer{right:.9rem;bottom:calc(.95rem + env(safe-area-inset-bottom));left:.9rem}}@media(max-width:960px){body.eonbot-home .eonbot-home-header{display:none!important}body.eonbot-home .eonbot-home-messages{padding-top:1.1rem;scroll-padding-top:1.1rem}}body.eonbot-home[data-eon-project-context=active] .eonbot-home-container{height:calc(100dvh - 3.25rem);min-height:calc(100dvh - 3.25rem);max-height:calc(100dvh - 3.25rem)}@media(max-width:960px){body.eonbot-home[data-eon-project-context=active] .eonbot-home-container{height:calc(100dvh - var(--eon-app-mobilebar-height) - 3.25rem);min-height:calc(100dvh - var(--eon-app-mobilebar-height) - 3.25rem);max-height:calc(100dvh - var(--eon-app-mobilebar-height) - 3.25rem)}}@media(max-width:720px){body.eonbot-home[data-eon-project-context=active] .eonbot-home-container{height:calc(100dvh - var(--eon-app-mobilebar-height) - 2.9rem);min-height:calc(100dvh - var(--eon-app-mobilebar-height) - 2.9rem);max-height:calc(100dvh - var(--eon-app-mobilebar-height) - 2.9rem)}}@media(max-width:560px){body.eonbot-home .eonbot-home-welcome{padding:1rem .1rem 6rem}body.eonbot-home .eonbot-home-welcome h2{font-size:clamp(1.8rem,11vw,2.55rem)}body.eonbot-home .eonbot-home-suggestions{gap:.42rem}body.eonbot-home .eonbot-home-suggestions button{font-size:.72rem}body.eonbot-home .chat-inner-header-info{min-width:0}body.eonbot-home .eonbot-home-mode{display:none}body.eonbot-home .chat-voice-btn{width:2.4rem;min-width:2.4rem}body.eonbot-home .eonbot-home-composer-note{display:none}}body.eonbot-home .eonbot-attachment-tray{position:absolute;z-index:8;right:clamp(1rem,3vw,2.25rem);bottom:calc(5.15rem + env(safe-area-inset-bottom));left:clamp(1rem,3vw,2.25rem);max-height:8.6rem;padding:.55rem .65rem;overflow:auto;border:1px solid color-mix(in srgb,var(--clr-border) 88%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--clr-surface) 96%,transparent);box-shadow:0 16px 38px color-mix(in srgb,#000 18%,transparent)}.eonbot-attachment-tray-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--clr-text-muted);font-size:.71rem;font-weight:720}.eonbot-attachment-clear{padding:.18rem .35rem;border:0;border-radius:.45rem;background:transparent;color:var(--clr-link);font:inherit;font-size:.71rem;font-weight:760;cursor:pointer}.eonbot-attachment-clear:hover,.eonbot-attachment-clear:focus-visible{background:var(--eon-app-hover);outline:none}.eonbot-attachment-list{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.48rem}.eonbot-attachment-chip{display:inline-flex;align-items:center;min-width:0;max-width:min(100%,23rem);padding:.32rem .38rem .32rem .55rem;border:1px solid color-mix(in srgb,var(--clr-border) 90%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--clr-bg2) 86%,transparent);color:var(--clr-text);font-size:.7rem}.eonbot-attachment-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eonbot-attachment-chip>button{display:inline-grid;flex:0 0 auto;place-items:center;width:1.35rem;height:1.35rem;margin-left:.32rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--clr-text-muted);font:inherit;font-size:1rem;cursor:pointer}.eonbot-attachment-chip>button:hover,.eonbot-attachment-chip>button:focus-visible{background:var(--eon-app-hover);color:var(--clr-text);outline:none}.eonbot-file-drop-zone{position:absolute;z-index:12;inset:.75rem;display:none;place-content:center;justify-items:center;gap:.4rem;padding:1.25rem;border:1px dashed color-mix(in srgb,var(--clr-accent) 70%,var(--clr-border));border-radius:1.25rem;background:color-mix(in srgb,var(--clr-bg) 84%,transparent);color:var(--clr-text);text-align:center;pointer-events:none}.eonbot-file-drop-zone strong{font-size:1.05rem}.eonbot-file-drop-zone span{max-width:25rem;color:var(--clr-text-muted);font-size:.82rem;line-height:1.5}.eonbot-home-container.is-dropping-files .eonbot-file-drop-zone{display:grid}@media(max-width:960px){body.eonbot-home .eonbot-attachment-tray{right:.9rem;left:.9rem;bottom:calc(4.6rem + env(safe-area-inset-bottom))}}@media(max-width:560px){body.eonbot-home .eonbot-attachment-tray{max-height:7.65rem;bottom:calc(4.2rem + env(safe-area-inset-bottom))}.eonbot-attachment-chip{max-width:100%}}.eonbot-attachment-chip>.eonbot-attachment-preview{width:auto;min-width:3.35rem;margin-left:.32rem;padding:0 .34rem;border:1px solid color-mix(in srgb,var(--clr-border) 86%,transparent);border-radius:.42rem;background:transparent;color:var(--clr-link);font-size:.63rem;font-weight:760}.eonbot-attachment-chip>.eonbot-attachment-remove{margin-left:.18rem}.eonbot-local-file-viewer{width:min(56rem,calc(100vw - 1rem));max-height:min(88dvh,58rem);padding:0;overflow:hidden auto;border:1px solid var(--clr-border);border-radius:1rem;background:var(--clr-bg2);color:var(--clr-text);box-shadow:0 2rem 6rem color-mix(in srgb,#000 64%,transparent)}.eonbot-local-file-viewer::backdrop{background:color-mix(in srgb,#000 72%,transparent);backdrop-filter:blur(6px)}.eonbot-local-file-viewer-header{position:sticky;z-index:1;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem .85rem;border-bottom:1px solid var(--clr-border);background:color-mix(in srgb,var(--clr-bg2) 96%,transparent)}.eonbot-local-file-viewer-kicker{margin:0;color:var(--clr-accent);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eonbot-local-file-viewer h2{max-width:min(39rem,68vw);margin:.2rem 0 .16rem;overflow:hidden;font-size:1rem;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.eonbot-local-file-viewer-meta{margin:0;color:var(--clr-text-muted);font-size:.72rem}.eonbot-local-file-viewer-close{flex:0 0 auto;min-height:2.25rem;padding:.4rem .62rem;border:1px solid var(--clr-border);border-radius:.6rem;background:transparent;color:var(--clr-text);font:inherit;font-size:.75rem;font-weight:760;cursor:pointer}.eonbot-local-file-viewer-close:hover,.eonbot-local-file-viewer-close:focus-visible{border-color:var(--clr-accent);background:var(--eon-app-hover);outline:none}.eonbot-local-file-viewer-body{display:grid;gap:.75rem;padding:1rem 1.05rem 1.2rem}.eonbot-local-file-viewer-note{margin:0;padding:.66rem .72rem;border-left:2px solid var(--clr-accent);border-radius:.2rem .65rem .65rem .2rem;background:color-mix(in srgb,var(--clr-accent) 7%,var(--clr-surface));color:var(--clr-text-muted);font-size:.75rem;line-height:1.46}.eonbot-local-file-viewer-text{max-height:60dvh;margin:0;padding:.86rem;overflow:auto;border:1px solid var(--clr-border);border-radius:.75rem;background:color-mix(in srgb,var(--clr-bg) 84%,transparent);color:var(--clr-text);font:.78rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.eonbot-local-file-viewer-image{display:block;max-width:100%;max-height:60dvh;margin:auto;border:1px solid var(--clr-border);border-radius:.78rem;background:var(--clr-bg)}.eonbot-local-file-viewer-pdf{width:100%;min-height:min(62dvh,42rem);border:1px solid var(--clr-border);border-radius:.78rem;background:#fff}.eonbot-local-file-viewer-media{width:100%;max-height:60dvh;border-radius:.78rem;background:#000}.eonbot-local-file-viewer-table-wrap{max-height:56dvh;overflow:auto;border:1px solid var(--clr-border);border-radius:.75rem}.eonbot-local-file-viewer-table{width:100%;border-collapse:collapse;font-size:.73rem}.eonbot-local-file-viewer-table th,.eonbot-local-file-viewer-table td{min-width:7rem;padding:.52rem .58rem;border-right:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);color:var(--clr-text);text-align:left;vertical-align:top;overflow-wrap:anywhere}.eonbot-local-file-viewer-table th{position:sticky;top:0;background:var(--clr-bg2);font-weight:800}@media(max-width:560px){.eonbot-local-file-viewer{width:calc(100vw - .7rem);max-height:92dvh}.eonbot-local-file-viewer-header{padding:.8rem}.eonbot-local-file-viewer h2{max-width:60vw}.eonbot-local-file-viewer-body{padding:.8rem}.eonbot-local-file-viewer-pdf{min-height:54dvh}.eonbot-attachment-chip{max-width:100%}.eonbot-attachment-chip>.eonbot-attachment-preview{min-width:3rem}}body.eonbot-home .chat-speech-language-control{display:inline-flex;flex:0 1 auto;min-width:0}body.eonbot-home .chat-speech-language-select{width:min(8.2rem,19vw);min-height:2.35rem;padding:.38rem 1.55rem .38rem .56rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--clr-border) 90%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--clr-surface) 94%,transparent);color:var(--clr-text-muted);font:inherit;font-size:.72rem;font-weight:680;text-overflow:ellipsis}body.eonbot-home .chat-speech-language-select:hover,body.eonbot-home .chat-speech-language-select:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));color:var(--clr-text);outline:none}body.eonbot-home .chat-speech-language-control[hidden]{display:none!important}@media(max-width:560px){body.eonbot-home .chat-speech-language-select{width:5.55rem;padding-left:.42rem;font-size:.67rem}}body.eonbot-home .chat-speech-language-control.is-unavailable{opacity:.62}body.eonbot-home .chat-speech-language-select:disabled{cursor:not-allowed;opacity:.72}body.eonbot-home .chat-voice-btn.is-unavailable{cursor:not-allowed;opacity:.62}body.eonbot-home .chat-speech-support-note{max-width:min(38rem,calc(100vw - 1.5rem));margin:.26rem auto 0;color:var(--clr-text-muted);font-size:.69rem;line-height:1.4;text-align:center}@media(max-width:560px){body.eonbot-home .chat-speech-support-note{max-width:calc(100vw - 1.15rem);font-size:.66rem}}.chat-voice-route-note{margin:.35rem auto 0;max-width:min(52rem,calc(100% - 2rem));color:var(--clr-text-muted);font-size:.68rem;line-height:1.35;text-align:center}.chat-voice-route-note[hidden]{display:none!important}body.eonbot-home .chat-voice-route-note{position:absolute;right:clamp(1rem,3vw,2.25rem);bottom:.05rem;left:clamp(1rem,3vw,2.25rem);margin:0;font-size:.62rem}body.eonbot-home .chat-voice-btn.is-listening{border-color:color-mix(in srgb,var(--clr-accent) 75%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 16%,transparent);color:var(--clr-text)}@media(max-width:560px){body.eonbot-home .chat-voice-route-note{display:none!important}}.eonbot-home-hierarchy{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem .62rem;max-width:42rem;margin:.95rem auto 0;padding:.56rem .72rem;border:1px solid color-mix(in srgb,var(--clr-accent) 24%,var(--clr-border));border-radius:.76rem;background:color-mix(in srgb,var(--clr-surface) 74%,transparent);color:var(--clr-text-muted);font-size:.75rem;line-height:1.42;text-align:center}.eonbot-home-hierarchy strong{color:var(--clr-text)}@media(max-width:560px){.eonbot-home-hierarchy{margin-top:.72rem;font-size:.7rem}}body.eonbot-home .eonbot-home-main{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}body.eonbot-home .eonbot-home-container{flex:1 1 auto;height:100%;min-height:0;max-height:100%}body.eonbot-home .eonbot-home-stage,body.eonbot-home .eonbot-home-messages{min-height:0}body.eonbot-home .eonbot-home-composer{position:absolute;bottom:calc(1.5rem + env(safe-area-inset-bottom))}@media(max-width:960px){body.eonbot-home .eonbot-home-main{height:100dvh;max-height:100dvh}body.eonbot-home .eonbot-home-container{height:calc(100dvh - var(--eon-app-mobilebar-height));max-height:calc(100dvh - var(--eon-app-mobilebar-height))}}.eonbot-home-public-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;max-width:38rem;margin:.78rem auto 0;font-size:.69rem;line-height:1.4}.eonbot-home-public-links a{color:var(--clr-text-muted);text-decoration:none}.eonbot-home-public-links a:hover,.eonbot-home-public-links a:focus-visible{color:var(--clr-link);text-decoration:underline;outline:none}.eon-universe-footer-links{max-width:none;margin-top:1rem;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--clr-border) 68%,transparent)}@media(max-width:560px){.eonbot-home-public-links{gap:.28rem .58rem;margin-top:.62rem;font-size:.66rem}}.eonbot-route-selector{display:grid;gap:.72rem;padding:.95rem;border:1px solid var(--clr-border);border-radius:1rem;background:color-mix(in srgb,var(--clr-surface) 78%,transparent)}.eonbot-route-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.eonbot-route-option{display:grid;gap:.36rem;min-width:0;padding:.72rem .78rem;border:1px solid var(--clr-border);border-radius:.82rem;background:color-mix(in srgb,var(--clr-bg2) 72%,transparent);color:var(--clr-text);text-align:left;font:inherit;cursor:pointer}.eonbot-route-option:hover,.eonbot-route-option:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));outline:none}.eonbot-route-option.is-active{border-color:color-mix(in srgb,var(--clr-accent) 72%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 11%,var(--clr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--clr-accent) 18%,transparent)}.eonbot-route-option>span{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem}.eonbot-route-option strong{font-size:.84rem}.eonbot-route-option small{color:var(--clr-text-muted);font-size:.66rem;font-weight:700}.eonbot-route-option em{color:var(--clr-text-muted);font-size:.73rem;font-style:normal;line-height:1.42}.eonbot-route-boundary{margin:0;color:var(--clr-text-muted);font-size:.73rem;line-height:1.5}.eonbot-advanced-settings{margin-top:.75rem;border-top:1px solid var(--clr-border)}.eonbot-advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.82rem .15rem .25rem;color:var(--clr-text);cursor:pointer;font-weight:760}.eonbot-advanced-settings>summary small{color:var(--clr-text-muted);font-size:.69rem;font-weight:560}.eonbot-advanced-settings>.chat-control-grid{margin-top:.78rem}@media(max-width:640px){.eonbot-route-options{grid-template-columns:1fr}.eonbot-advanced-settings>summary{align-items:flex-start;flex-direction:column;gap:.16rem}body.eonbot-home .eonbot-home-mode{display:inline-flex;min-width:0;font-size:.69rem}}.eonbot-home-sponsored-intro{max-width:44rem;margin:.6rem auto 0;color:var(--clr-text-muted);font-size:.78rem;line-height:1.5;text-align:center}.eon-sponsored-discovery-dialog{width:min(720px,calc(100vw - 24px));max-height:min(86vh,900px);padding:0;border:1px solid var(--eon-border,rgba(255,255,255,.14));border-radius:20px;background:var(--eon-surface,#151816);color:inherit;box-shadow:0 28px 90px #0000007a;overflow:auto}.eon-sponsored-discovery-dialog::backdrop{background:#040605b8;backdrop-filter:blur(7px)}.eon-sponsored-discovery-dialog-shell{padding:20px}.eon-sponsored-discovery-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.eon-sponsored-discovery-dialog-head h2{margin:.2rem 0 0}.eon-sponsored-discovery-dialog .local-ai-truth-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px;background:#ffffff06}.eon-sponsored-discovery-dialog .local-ai-eyebrow,.eon-sponsored-discovery-dialog .local-ai-disclosure,.eon-sponsored-discovery-dialog .local-ai-result{color:var(--eon-muted,#aeb7b0);font-size:.9rem}.eon-sponsored-discovery-dialog .eon-sponsored-discovery-form{display:grid;gap:12px;margin-top:16px}.eon-sponsored-discovery-dialog label{display:grid;gap:7px;font-weight:650}.eon-sponsored-discovery-dialog input,.eon-sponsored-discovery-dialog select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:11px 12px;background:#0000002e;color:inherit}.eon-sponsored-discovery-dialog .local-ai-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.eon-sponsored-discovery-dialog button{cursor:pointer}.eon-sponsored-discovery-dialog .local-ai-secondary,.eon-sponsored-discovery-dialog .eon-hub-primary{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:9px 13px;background:#ffffff0f;color:inherit;font:inherit}.eon-sponsored-discovery-dialog .eon-hub-primary{background:#ffffff1f;font-weight:700}.eon-sponsored-review{margin-top:14px;padding:14px;border-radius:13px;background:#ffffff0b}.eon-sponsored-review code{white-space:normal;overflow-wrap:anywhere}.eon-sponsored-offers{margin-top:16px}.eon-sponsored-offer-strip{display:grid;gap:10px;margin-top:9px}.eon-sponsored-offer-card a{display:block;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:12px;color:inherit;text-decoration:none}.eon-sponsored-offer-card span,.eon-sponsored-offer-card p,.eon-sponsored-offer-card b{display:block;margin-top:5px}.eon-sponsored-badge{font-size:.76rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--eon-muted,#aeb7b0)}.eon-commercial-intent-rail{align-items:center}.eon-commercial-intent-label{flex:0 0 100%;margin:2px 0 3px}.eon-commercial-intent-chip{border-style:dashed!important}.eonbot-home-suggestions>.eon-commercial-intent-rail{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:5px}.eonbot-home-suggestions>.eon-commercial-intent-rail .quick-chip{font:inherit}.eon-commercial-library-starters{display:contents}.eonbot-home-research{width:min(60rem,calc(100% - 1rem));margin:3rem auto 1rem;padding:1.15rem;border:1px solid var(--clr-border);border-radius:1rem;background:color-mix(in srgb,var(--clr-surface) 88%,transparent);text-align:left}.eonbot-home-research-head{max-width:46rem;margin:0 auto 1rem;text-align:center}.eonbot-home-research-head h2{margin:.2rem 0 .5rem;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.03em}.eonbot-home-research-head>p:last-child{margin:0;color:var(--clr-text-muted);font-size:.84rem;line-height:1.55}.eonbot-home-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.eonbot-home-research-grid a{display:grid;gap:.35rem;min-width:0;padding:.82rem;border:1px solid var(--clr-border);border-radius:.8rem;background:color-mix(in srgb,var(--clr-bg2) 80%,transparent);color:var(--clr-text);text-decoration:none}.eonbot-home-research-grid a:hover,.eonbot-home-research-grid a:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 55%,var(--clr-border));outline:none}.eonbot-home-research-grid strong{font-size:.82rem;line-height:1.3}.eonbot-home-research-grid span{color:var(--clr-text-muted);font-size:.72rem;line-height:1.45}.eonbot-home-research-all{display:flex;justify-content:center;margin:1rem auto 0;color:var(--clr-link);font-size:.8rem;font-weight:760;text-decoration:none}.eonbot-home-research-all:hover,.eonbot-home-research-all:focus-visible{text-decoration:underline;outline:none}@media(max-width:760px){.eonbot-home-research{margin-top:2rem}.eonbot-home-research-grid{grid-template-columns:1fr}.eonbot-home-research-grid a{padding:.75rem}.eonbot-home-research-head{text-align:left}}.eonbot-home-next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 0;padding:.78rem .85rem;border:1px solid color-mix(in srgb,var(--clr-accent) 24%,var(--clr-border));border-radius:.85rem;background:color-mix(in srgb,var(--clr-bg2) 88%,transparent)}.eonbot-home-next-step[hidden]{display:none}.eonbot-home-next-step-copy{display:grid;flex:1 1 20rem;gap:.14rem;min-width:min(16rem,100%)}.eonbot-home-next-step-kicker{color:var(--clr-accent);font-size:.67rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.eonbot-home-next-step-copy strong{font-size:.82rem;overflow-wrap:normal;word-break:normal}.eonbot-home-next-step-copy>span:last-child{color:var(--clr-text-muted);font-size:.72rem;line-height:1.4;overflow-wrap:normal;word-break:normal}.eonbot-home-next-step-actions{display:flex;flex:0 1 auto;align-items:center;gap:.45rem;max-width:100%;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.eonbot-home-next-step-actions button,.eonbot-home-next-step-actions a{border:1px solid var(--clr-border);border-radius:999px;padding:.48rem .72rem;background:color-mix(in srgb,var(--clr-accent) 12%,var(--clr-bg2));color:var(--clr-text);font:inherit;font-size:.71rem;font-weight:760;text-decoration:none;cursor:pointer}.eonbot-home-next-step-actions .is-quiet{background:transparent;color:var(--clr-text-muted);font-weight:650}.eonbot-home-next-step-actions button:hover,.eonbot-home-next-step-actions button:focus-visible,.eonbot-home-next-step-actions a:hover,.eonbot-home-next-step-actions a:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 55%,var(--clr-border));outline:none}.eonbot-home-next-step-status{flex:0 0 100%;color:var(--clr-text-muted);font-size:.68rem;text-align:right}.eonbot-home-explore{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--clr-border)}.eonbot-home-explore-head{display:flex;align-items:end;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.eonbot-home-explore-head h3{margin:.12rem 0 0;font-size:.98rem}.eonbot-home-explore-head>a{color:var(--clr-link);font-size:.73rem;font-weight:760;text-decoration:none;white-space:nowrap}.eonbot-home-explore-head>a:hover,.eonbot-home-explore-head>a:focus-visible{text-decoration:underline;outline:none}.eonbot-home-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.eonbot-home-explore-grid a{display:grid;gap:.24rem;padding:.68rem .72rem;border-radius:.75rem;background:color-mix(in srgb,var(--clr-bg2) 68%,transparent);color:var(--clr-text);text-decoration:none}.eonbot-home-explore-grid a:hover,.eonbot-home-explore-grid a:focus-visible{background:color-mix(in srgb,var(--clr-bg2) 78%,var(--clr-accent) 5%);outline:none}.eonbot-home-explore-grid strong{font-size:.77rem;line-height:1.3}.eonbot-home-explore-grid span{color:var(--clr-text-muted);font-size:.69rem;line-height:1.4}@media(max-width:760px){.eonbot-home-explore-grid{grid-template-columns:1fr}.eonbot-home-next-step{align-items:flex-start;flex-direction:column}.eonbot-home-next-step-copy{width:100%;min-width:0}.eonbot-home-next-step-actions{justify-content:flex-start;margin-left:0}.eonbot-home-next-step-status{text-align:left}.eonbot-home-explore-head{align-items:flex-start;flex-direction:column}}body.eonbot-home .eon-chat-brand-lockup{display:inline-flex;align-items:center;gap:.62rem;min-width:0;margin-right:auto}body.eonbot-home .eon-chat-brand-mark{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border:1px solid color-mix(in srgb,#8b5cf6 46%,var(--clr-border));border-radius:.78rem;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.24),transparent 34%),linear-gradient(145deg,#6366f147,#8b5cf61f);box-shadow:0 9px 24px #4f46e529,inset 0 0 18px #8b5cf614;font-size:1.14rem}body.eonbot-home .eon-chat-brand-name{display:block;width:fit-content;background:linear-gradient(90deg,#f8fafc,#c4b5fd 48%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.95rem;font-weight:860;letter-spacing:.035em}body.eonbot-home .eon-chat-brand-byline{display:block;margin-top:.03rem;color:var(--clr-text-muted);font-size:.58rem;font-weight:690;letter-spacing:.045em}body.eonbot-home .eon-chat-brand-byline>span{color:#a78bfa}body.eonbot-home .eon-voice-wave{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:1.05rem;height:1rem}body.eonbot-home .eon-voice-wave i{display:block;width:2px;height:35%;border-radius:999px;background:currentColor;opacity:.9}body.eonbot-home .eon-voice-wave i:nth-child(2),body.eonbot-home .eon-voice-wave i:nth-child(3){height:72%}body.eonbot-home .eon-voice-primary.is-listening .eon-voice-wave i{animation:eon-home-voice-level .72s ease-in-out infinite alternate}body.eonbot-home .eon-voice-primary.is-listening .eon-voice-wave i:nth-child(2){animation-delay:-.22s}body.eonbot-home .eon-voice-primary.is-listening .eon-voice-wave i:nth-child(3){animation-delay:-.44s}body.eonbot-home .eon-sponsored-starter-deck{width:min(45rem,100%);margin:1rem auto 0;padding:.95rem;border:1px solid color-mix(in srgb,#8b5cf6 28%,var(--clr-border));border-radius:1rem;background:radial-gradient(circle at 88% 0%,rgba(99,102,241,.12),transparent 38%),color-mix(in srgb,var(--clr-surface) 76%,transparent)}body.eonbot-home .eon-sponsored-starter-head>div{display:grid;gap:.18rem;text-align:left}body.eonbot-home .eon-sponsored-starter-eyebrow{margin:0;color:#a78bfa;font-size:.62rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase}body.eonbot-home .eon-sponsored-starter-head strong{color:var(--clr-text);font-size:1rem}body.eonbot-home .eon-sponsored-starter-head span{color:var(--clr-text-muted);font-size:.72rem;line-height:1.45}body.eonbot-home .eon-commercial-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.72rem}body.eonbot-home .eon-sponsored-starter-card{position:relative;display:grid;gap:.18rem;min-height:4.8rem;padding:.72rem 2rem .72rem .78rem;border:1px solid color-mix(in srgb,var(--clr-border) 82%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--clr-bg) 55%,var(--clr-surface));color:var(--clr-text);font:inherit;text-align:left;cursor:pointer}body.eonbot-home .eon-sponsored-starter-card:hover,body.eonbot-home .eon-sponsored-starter-card:focus-visible{border-color:color-mix(in srgb,#8b5cf6 56%,var(--clr-border));background:color-mix(in srgb,#6366f1 10%,var(--clr-surface));outline:none}body.eonbot-home .eon-sponsored-starter-card strong{font-size:.76rem;line-height:1.25}body.eonbot-home .eon-sponsored-starter-card span{color:var(--clr-text-muted);font-size:.62rem;text-transform:capitalize}body.eonbot-home .eon-sponsored-starter-card em{position:absolute;top:.65rem;right:.65rem;color:#a78bfa;font-style:normal}@keyframes eon-home-voice-level{0%{transform:scaleY(.55);opacity:.65}to{transform:scaleY(1.25);opacity:1}}@media(max-width:640px){body.eonbot-home .eon-chat-brand-byline{display:none}body.eonbot-home .eon-chat-brand-mark{width:2.1rem;height:2.1rem;flex-basis:2.1rem}body.eonbot-home .eon-commercial-starter-grid{grid-template-columns:1fr}}@media(max-width:380px){body.eonbot-home .eon-voice-primary-label{display:none}}@media(prefers-reduced-motion:reduce){body.eonbot-home .eon-voice-primary.is-listening .eon-voice-wave i{animation:none}}body.eonbot-home .eon-voice-entry-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}body.eonbot-home #chat-voice-entry.eon-voice-entry{display:inline-flex;align-items:center;justify-content:center;gap:.18rem;width:2.7rem;min-width:2.7rem;height:2.7rem;padding:0;border:1px solid color-mix(in srgb,#8b5cf6 46%,var(--clr-border));border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,#6366f1 12%,var(--clr-surface)),color-mix(in srgb,#8b5cf6 8%,var(--clr-surface)));color:var(--clr-text);box-shadow:0 7px 18px #4f46e514}body.eonbot-home #chat-voice-entry.eon-voice-entry:hover,body.eonbot-home #chat-voice-entry.eon-voice-entry:focus-visible,body.eonbot-home #chat-voice-entry.eon-voice-entry.is-open{border-color:color-mix(in srgb,#8b5cf6 76%,var(--clr-border));background:linear-gradient(145deg,color-mix(in srgb,#6366f1 22%,var(--clr-surface)),color-mix(in srgb,#8b5cf6 14%,var(--clr-surface)));outline:none}body.eonbot-home #chat-voice-entry.eon-voice-entry.is-listening{border-color:color-mix(in srgb,#22d3ee 68%,var(--clr-border));box-shadow:0 0 0 3px color-mix(in srgb,#22d3ee 12%,transparent),0 8px 24px #22d3ee17}body.eonbot-home #chat-voice-entry .eon-voice-glyph{width:1.28rem;height:1.28rem;display:block}body.eonbot-home #chat-voice-entry.is-listening .eon-voice-glyph{animation:eon-home-voice-glyph .78s ease-in-out infinite alternate}body.eonbot-home #chat-voice-entry.is-thinking .eon-voice-glyph{animation:eon-home-voice-think 1.05s ease-in-out infinite}body.eonbot-home #chat-voice-entry.is-speaking .eon-voice-glyph{animation:eon-home-voice-speak .58s ease-in-out infinite alternate}@keyframes eon-home-voice-glyph{0%{transform:scale(.9);filter:drop-shadow(0 0 2px #22d3ee)}to{transform:scale(1.12);filter:drop-shadow(0 0 8px #22d3ee)}}@keyframes eon-home-voice-think{0%,to{transform:rotate(-4deg) scale(.96)}50%{transform:rotate(4deg) scale(1.06)}}@keyframes eon-home-voice-speak{0%{transform:translateY(1px) scale(.95)}to{transform:translateY(-1px) scale(1.1)}}@media(prefers-reduced-motion:reduce){body.eonbot-home #chat-voice-entry.is-listening .eon-voice-wave i{animation:none}}body.eonbot-home .eonbot-home-value{max-width:39rem!important}body.eonbot-home .eonbot-home-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem;margin:1rem auto .15rem}body.eonbot-home .eonbot-home-proof span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .5rem;border:1px solid color-mix(in srgb,var(--clr-border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--clr-surface) 72%,transparent);color:var(--clr-text-muted);font-size:.66rem;font-weight:720;letter-spacing:.01em}.eon-universe-home{width:min(62rem,calc(100% - .5rem));margin:1.4rem auto 2rem;padding:clamp(.9rem,2.2vw,1.25rem);border:1px solid color-mix(in srgb,#8b5cf6 25%,var(--clr-border));border-radius:1.35rem;background:radial-gradient(circle at 18% 8%,rgba(99,102,241,.13),transparent 31%),radial-gradient(circle at 84% 18%,rgba(34,211,238,.09),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--clr-surface) 82%,transparent),color-mix(in srgb,var(--clr-bg) 92%,transparent));box-shadow:0 28px 80px #00000029,inset 0 1px #ffffff06;text-align:left}.eon-universe-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.eon-universe-head h2{margin:.18rem 0 .26rem;color:var(--clr-text);font-size:clamp(1.25rem,2.5vw,1.8rem);letter-spacing:-.035em}.eon-universe-head p:last-child{margin:0;color:var(--clr-text-muted);font-size:.78rem}.eon-universe-plan{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:.36rem .42rem .36rem .58rem;border:1px solid color-mix(in srgb,var(--clr-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--clr-bg2) 86%,transparent);color:var(--clr-text-muted);font-size:.68rem;font-weight:750}.eon-universe-plan a{padding:.3rem .52rem;border-radius:999px;background:color-mix(in srgb,#6366f1 18%,var(--clr-surface));color:var(--clr-text);text-decoration:none}.eon-universe-layout{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(18rem,1.05fr);gap:.9rem;align-items:stretch}.eon-universe-visual{--eon-universe-pointer-x: 50%;--eon-universe-pointer-y: 48%;--eon-universe-shift-x: 0px;--eon-universe-shift-y: 0px;position:relative;min-height:24rem;overflow:hidden;border:1px solid color-mix(in srgb,#8b5cf6 24%,var(--clr-border));border-radius:1.1rem;background:radial-gradient(circle at 50% 48%,rgba(99,102,241,.19),transparent 18%),radial-gradient(circle at 50% 48%,rgba(34,211,238,.08),transparent 36%),linear-gradient(180deg,#080b11c7,#0a0e118a);isolation:isolate}.eon-universe-visual:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.22) 0 1px,transparent 1.3px),radial-gradient(circle,rgba(129,140,248,.24) 0 1px,transparent 1.3px);background-size:47px 47px,73px 73px;background-position:8px 11px,26px 39px;mask-image:radial-gradient(circle at center,#000 18%,rgba(0,0,0,.65) 58%,transparent 100%)}.eon-universe-visual:after{content:"";position:absolute;z-index:1;inset:-12%;pointer-events:none;opacity:.52;background:radial-gradient(circle at var(--eon-universe-pointer-x) var(--eon-universe-pointer-y),rgba(129,140,248,.14),transparent 22%);transition:opacity .18s ease}.eon-universe-orbit{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(129,140,248,.15);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(-9deg)}.eon-universe-orbit.orbit-a{width:73%;aspect-ratio:1.6}.eon-universe-orbit.orbit-b{width:92%;aspect-ratio:1.9;transform:translate(-50%,-50%) rotate(18deg);border-color:#22d3ee1a}.eon-universe-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;justify-items:center;gap:.1rem;width:8.2rem;padding:.8rem .65rem;transform:translate(calc(-50% + var(--eon-universe-shift-x)),calc(-50% + var(--eon-universe-shift-y)));border:1px solid rgba(129,140,248,.42);border-radius:1.15rem;background:linear-gradient(145deg,#1e1b4be0,#080f17eb);box-shadow:0 0 0 7px #6366f10a,0 18px 55px #4f46e53b,inset 0 1px #ffffff14}.eon-universe-core-glyph{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.72rem;background:linear-gradient(145deg,#6366f157,#22d3ee1a);color:#e0e7ff;font-size:1.02rem;line-height:1}.eon-universe-core strong{color:#fff;font-size:.88rem;letter-spacing:.045em}.eon-universe-core span:last-child{color:#a5b4fc;font-size:.62rem}.eon-universe-node{position:absolute;z-index:5;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.42rem;min-width:7.3rem;max-width:9.5rem;min-height:3.2rem;padding:.48rem .56rem;border:1px solid color-mix(in srgb,var(--clr-border) 74%,rgba(129,140,248,.18));border-radius:.8rem;background:#101619e0;color:var(--clr-text);box-shadow:0 10px 28px #00000026;text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.eon-universe-node>span{grid-row:1 / 3;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.58rem;background:color-mix(in srgb,#6366f1 14%,var(--clr-surface));color:#c7d2fe;line-height:1}.eon-universe-node strong{font-size:.7rem;line-height:1.2}.eon-universe-node small{color:var(--clr-text-muted);font-size:.57rem;line-height:1.25}.eon-universe-node:hover,.eon-universe-node:focus-visible{z-index:8;transform:translateY(-2px) scale(1.025);border-color:#818cf88c;background:#171c22fa;outline:none}.node-library{top:9%;left:6%}.node-create{top:8%;right:5%}.node-projects{top:43%;left:3%}.node-space{top:42%;right:2%}.eon-command-home{display:grid;grid-template-rows:auto auto 1fr auto;gap:.68rem;min-width:0}.eon-command-home-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.eon-command-home-status>*{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.4rem;min-width:0;min-height:3.7rem;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--clr-border) 76%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--clr-bg2) 72%,transparent);color:var(--clr-text);text-align:left;text-decoration:none;font:inherit;cursor:pointer}.eon-command-home-status>*>span:first-child{grid-row:1 / 3;color:#a5b4fc}.eon-command-home-status strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.eon-command-home-status small{overflow:hidden;color:var(--clr-text-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.eon-command-home-status>*:hover,.eon-command-home-status>*:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 55%,var(--clr-border));outline:none}.eon-command-home-next{padding:.85rem;border:1px solid color-mix(in srgb,#6366f1 28%,var(--clr-border));border-radius:.95rem;background:radial-gradient(circle at 92% 0%,rgba(99,102,241,.15),transparent 43%),color-mix(in srgb,var(--clr-surface) 80%,transparent)}.eon-command-home-next h3{margin:.16rem 0 .32rem;color:var(--clr-text);font-size:1.08rem;letter-spacing:-.025em}.eon-command-home-next>p:not(.eonbot-home-kicker){margin:0;color:var(--clr-text-muted);font-size:.72rem;line-height:1.45}.eon-command-home-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.eon-command-home-actions>*{min-height:2.15rem;padding:.45rem .7rem;border:1px solid var(--clr-border);border-radius:.65rem;background:color-mix(in srgb,var(--clr-bg2) 75%,transparent);color:var(--clr-text);font:inherit;font-size:.68rem;font-weight:780;text-decoration:none;cursor:pointer}.eon-command-home-actions .is-primary{border-color:#818cf885;background:linear-gradient(135deg,#4f46e561,#6366f133)}.eon-command-home-stream{display:grid;gap:.48rem}.eon-command-home-stream>*{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--clr-border) 72%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--clr-bg) 52%,transparent);color:var(--clr-text);text-decoration:none;text-align:left;font:inherit;cursor:pointer}.eon-command-home-stream span{font-size:.7rem;font-weight:800}.eon-command-home-stream small{overflow:hidden;color:var(--clr-text-muted);font-size:.6rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.eon-command-conversion{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .76rem;border:1px solid color-mix(in srgb,#22d3ee 20%,var(--clr-border));border-radius:.9rem;background:linear-gradient(125deg,#0891b20f,#6366f114)}.eon-command-conversion>div:first-child{display:grid;gap:.16rem;min-width:0}.eon-command-conversion strong{color:var(--clr-text);font-size:.75rem}.eon-command-conversion span{color:var(--clr-text-muted);font-size:.6rem;line-height:1.35}.eon-command-conversion-actions{display:flex;flex:0 0 auto;gap:.38rem}.eon-command-conversion-actions a{min-height:2rem;padding:.43rem .58rem;border:1px solid var(--clr-border);border-radius:.6rem;color:var(--clr-text);font-size:.62rem;font-weight:790;text-decoration:none;white-space:nowrap}.eon-command-conversion-actions a.is-primary{border-color:#818cf885;background:#4f46e53b}.eon-universe-discovery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.8rem}.eon-universe-discovery a{display:grid;gap:.2rem;min-width:0;padding:.62rem;border-radius:.72rem;background:color-mix(in srgb,var(--clr-bg2) 60%,transparent);color:var(--clr-text);text-decoration:none}.eon-universe-discovery strong{font-size:.67rem}.eon-universe-discovery span{color:var(--clr-text-muted);font-size:.56rem;line-height:1.3}body[data-eon-universe-mode=premium] .eon-universe-home{border-color:#fbbf2442;background:radial-gradient(circle at 16% 3%,rgba(245,158,11,.08),transparent 30%),radial-gradient(circle at 85% 12%,rgba(139,92,246,.13),transparent 29%),linear-gradient(180deg,color-mix(in srgb,var(--clr-surface) 85%,transparent),color-mix(in srgb,var(--clr-bg) 94%,transparent))}body[data-eon-universe-mode=premium] .eon-universe-plan{border-color:#fbbf244d}.eon-command-premium{padding:.72rem;border:1px solid rgba(251,191,36,.2);border-radius:.92rem;background:radial-gradient(circle at 96% 0%,rgba(251,191,36,.08),transparent 38%),linear-gradient(145deg,#1b18119e,#12141cb8)}.eon-command-premium[hidden]{display:none!important}.eon-command-premium-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.58rem}.eon-command-premium-head>div{min-width:0}.eon-command-premium-head strong{display:block;margin-top:.1rem;color:var(--clr-text);font-size:.72rem}.eon-command-premium-head>span{flex:0 0 auto;padding:.25rem .46rem;border:1px solid rgba(251,191,36,.23);border-radius:999px;background:#fbbf2412;color:#fde68a;font-size:.59rem;font-weight:840}.eon-command-premium-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.eon-command-premium-grid>*{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.08rem .36rem;min-width:0;min-height:3.15rem;padding:.45rem .48rem;border:1px solid rgba(251,191,36,.11);border-radius:.68rem;background:#0c0f147a;color:var(--clr-text);text-align:left;text-decoration:none;font:inherit;cursor:pointer}.eon-command-premium-grid>*>span{grid-row:1 / 3;color:#fde68a}.eon-command-premium-grid strong{font-size:.62rem}.eon-command-premium-grid small{overflow:hidden;color:var(--clr-text-muted);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.eon-command-premium-grid>*:hover,.eon-command-premium-grid>*:focus-visible{border-color:#fbbf2452;background:#fbbf240e;outline:none}body[data-eon-universe-mode=signed-in-free] .eonbot-home-welcome,body[data-eon-universe-mode=premium] .eonbot-home-welcome,body[data-eon-universe-mode=returning-guest] .eonbot-home-welcome{min-height:0}.eonbot-home-top-actions{position:fixed;z-index:575;top:max(.58rem,env(safe-area-inset-top));left:50%;display:grid;grid-template-columns:4.9rem 4.9rem 3.55rem 4.9rem 4.9rem;align-items:center;gap:.22rem;width:max-content;max-width:calc(100vw - 7.5rem);min-height:3.15rem;padding:.28rem .34rem;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--clr-accent) 40%,var(--clr-border));border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--clr-surface) 89%,transparent),color-mix(in srgb,var(--clr-bg) 93%,transparent)),radial-gradient(circle at 50% -30%,color-mix(in srgb,var(--clr-accent) 19%,transparent),transparent 60%);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);box-shadow:0 1rem 3rem #00000052,inset 0 1px color-mix(in srgb,white 13%,transparent),0 0 0 1px color-mix(in srgb,var(--clr-accent) 6%,transparent);isolation:isolate;overflow:visible}.eonbot-home-top-actions:before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 8%,color-mix(in srgb,var(--clr-accent) 24%,transparent) 32%,transparent 52%,color-mix(in srgb,#fbbf24 12%,transparent) 72%,transparent 94%);background-size:220% 100%;opacity:.66;animation:eon-command-capsule-sheen 8s ease-in-out infinite}@keyframes eon-command-capsule-sheen{0%,72%,to{background-position:180% 0;opacity:.36}82%{background-position:-50% 0;opacity:.78}}.eon-command-capsule-action,.eon-command-capsule-avatar,.eon-command-capsule-orb{position:relative;display:inline-flex;min-width:0;min-height:2.55rem;align-items:center;justify-content:center;gap:.36rem;padding:0 .72rem;border:1px solid transparent;border-radius:.82rem;background:transparent;color:var(--clr-text);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.eon-command-capsule-action:hover,.eon-command-capsule-action:focus-visible,.eon-command-capsule-avatar:hover,.eon-command-capsule-avatar:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--clr-accent) 56%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 11%,var(--clr-surface));box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent);outline:none}.eon-command-capsule-icon{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--clr-accent) 82%,white);font-size:.9rem;line-height:1}.eon-command-capsule-label{color:var(--clr-text);font-size:.72rem;font-weight:790;letter-spacing:.01em;white-space:nowrap}.eon-command-capsule-presence{position:absolute;top:.42rem;right:.42rem;width:.36rem;height:.36rem;border:1px solid color-mix(in srgb,var(--clr-bg) 75%,transparent);border-radius:50%;background:color-mix(in srgb,var(--clr-text-muted) 55%,transparent);opacity:.55}.eon-command-capsule-action[data-state=ready] .eon-command-capsule-presence,.eon-command-capsule-action[data-state=installed] .eon-command-capsule-presence{background:#5ee79a;box-shadow:0 0 .65rem #5ee79aad;opacity:1}.eon-command-capsule-action[data-state=update] .eon-command-capsule-presence{background:#fbbf24;box-shadow:0 0 .68rem #fbbf24a8;opacity:1}.eon-command-capsule-orb{width:3.25rem;min-height:3.25rem;padding:0;border-radius:50%;border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));background:radial-gradient(circle at 35% 27%,color-mix(in srgb,white 25%,transparent),transparent 22%),radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--clr-accent) 25%,var(--clr-surface)),color-mix(in srgb,var(--clr-bg2) 96%,black) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 9%,transparent),inset 0 -.5rem 1rem #0000004d,0 0 1.3rem color-mix(in srgb,var(--clr-accent) 24%,transparent)}.eon-command-capsule-orb:before,.eon-command-capsule-orb:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.eon-command-capsule-orb:before{inset:-.22rem;border:1px solid color-mix(in srgb,var(--clr-accent) 26%,transparent);opacity:.72}.eon-command-capsule-orb:after{inset:-.45rem;border:1px solid color-mix(in srgb,#fbbf24 14%,transparent);opacity:.4}.eon-command-capsule-orb:hover,.eon-command-capsule-orb:focus-visible{transform:translateY(-1px) scale(1.045);outline:none;border-color:color-mix(in srgb,var(--clr-accent) 90%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 12%,transparent),inset 0 -.5rem 1rem #00000047,0 0 1.9rem color-mix(in srgb,var(--clr-accent) 42%,transparent)}.eon-command-capsule-orb-core{display:grid;place-items:center;line-height:1}.eon-command-capsule-orb-core>span{color:color-mix(in srgb,var(--clr-accent) 83%,white);font-size:.92rem;text-shadow:0 0 .65rem color-mix(in srgb,var(--clr-accent) 58%,transparent)}.eon-command-capsule-orb-core>small{margin-top:.14rem;color:color-mix(in srgb,var(--clr-text) 82%,var(--clr-accent));font-size:.43rem;font-weight:900;letter-spacing:.16em}.eon-command-capsule-avatar{width:2.55rem;min-height:2.55rem;padding:.15rem;border-radius:50%}.eon-command-capsule-avatar img{width:2.15rem!important;height:2.15rem!important;border-radius:50%!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--clr-accent) 38%,var(--clr-border)),0 .35rem 1rem #00000047!important}.eon-command-capsule-avatar-fallback{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--clr-accent) 11%,var(--clr-surface));color:var(--clr-accent)}body.eonbot-home .eon-chat-header-share,body.eonbot-home .eon-chat-header-account,body.eonbot-home .eon-app-mobile-share,body.eonbot-home .eon-app-mobile-profile,body.eonbot-home [data-eon-command-orb],body.eonbot-home [data-eon-command-hint]{display:none!important}@media(max-width:720px){.eonbot-home-top-actions{grid-template-columns:repeat(5,2.7rem);max-width:calc(100vw - 5.2rem);min-height:3rem;gap:.12rem;padding:.22rem;border-radius:1rem}.eon-command-capsule-action,.eon-command-capsule-avatar,.eon-command-capsule-orb{width:2.7rem;min-width:2.7rem;min-height:2.7rem;padding:0}.eon-command-capsule-label{display:none}.eon-command-capsule-orb{width:2.86rem;min-width:2.86rem;min-height:2.86rem}.eon-command-capsule-orb-core>small{display:none}.eon-command-capsule-presence{top:.34rem;right:.34rem}}@media(max-width:430px){.eonbot-home-top-actions{top:max(.42rem,env(safe-area-inset-top));grid-template-columns:repeat(5,minmax(2.45rem,1fr));width:min(15.4rem,calc(100vw - 4.6rem));max-width:calc(100vw - 4.6rem)}.eon-command-capsule-action,.eon-command-capsule-avatar,.eon-command-capsule-orb{width:100%;min-width:0;min-height:2.55rem}.eon-command-capsule-orb{width:2.7rem;justify-self:center}}@media(prefers-reduced-motion:reduce){.eonbot-home-top-actions:before{animation:none;opacity:.34}.eon-command-capsule-action,.eon-command-capsule-avatar,.eon-command-capsule-orb{transition:none}}body[data-eon-home-effects=reduced] .eon-universe-visual:before{opacity:.24;background-size:83px 83px,121px 121px}body[data-eon-home-effects=reduced] .eon-universe-orbit,body[data-eon-home-effects=reduced] .eon-universe-core-glyph{animation:none!important}body[data-eon-home-effects=reduced] .eon-universe-node{transition:none}body[data-eon-home-effects=reduced] .eon-universe-visual:after{display:none}body[data-eon-home-effects=reduced] .eon-universe-core{transform:translate(-50%,-50%)}@media(max-width:820px){.eon-universe-layout{grid-template-columns:1fr}.eon-universe-visual{min-height:21rem}.eon-universe-discovery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.eon-universe-home{width:100%;margin-top:.8rem;padding:.72rem;border-radius:1rem}.eon-universe-head{align-items:flex-start;flex-direction:column}.eon-universe-plan{align-self:flex-start}.eon-universe-visual{min-height:20rem}.eon-universe-core{width:7rem}.eon-universe-node{min-width:6.3rem;max-width:7.3rem;padding:.4rem}.eon-universe-node small{display:none}.node-library{top:7%;left:3%}.node-create{top:7%;right:3%}.node-projects{top:42%;left:1%}.node-space{top:42%;right:1%}.eon-command-home-status{grid-template-columns:1fr}.eon-command-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eon-command-conversion{align-items:flex-start;flex-direction:column}.eon-command-conversion-actions{width:100%}.eon-command-conversion-actions a{flex:1 1 auto;text-align:center}.eon-universe-discovery{grid-template-columns:repeat(2,minmax(0,1fr))}body.eonbot-home .eonbot-home-proof{gap:.28rem}}@media(prefers-reduced-motion:no-preference){.eon-universe-core-glyph{animation:eon-universe-breathe 4.8s ease-in-out infinite}.eon-universe-orbit.orbit-a{animation:eon-universe-orbit-a 22s linear infinite}.eon-universe-orbit.orbit-b{animation:eon-universe-orbit-b 31s linear infinite reverse}}@keyframes eon-universe-breathe{0%,to{transform:scale(1);box-shadow:0 0 #818cf800}50%{transform:scale(1.055);box-shadow:0 0 22px #818cf829}}@keyframes eon-universe-orbit-a{0%{transform:translate(-50%,-50%) rotate(-9deg)}to{transform:translate(-50%,-50%) rotate(351deg)}}@keyframes eon-universe-orbit-b{0%{transform:translate(-50%,-50%) rotate(18deg)}to{transform:translate(-50%,-50%) rotate(378deg)}}@media(prefers-reduced-motion:reduce){.eon-universe-core-glyph,.eon-universe-orbit,.eon-universe-node{animation:none!important;transition:none!important}}@media(max-width:420px){.eon-universe-node{min-width:5.8rem;max-width:6.45rem}.eon-universe-node strong{font-size:.64rem}.eon-universe-core{width:6.4rem;padding-inline:.4rem}.eon-command-premium-grid{grid-template-columns:1fr}.eon-universe-discovery{grid-template-columns:1fr 1fr}}@media(forced-colors:active){.eon-universe-home,.eon-universe-visual,.eon-universe-node,.eon-command-home-status>*,.eon-command-home-next,.eon-command-home-stream>*,.eon-command-conversion,.eon-command-premium,.eon-command-premium-grid>*,.eon-universe-discovery a{border:1px solid CanvasText;background:Canvas;color:CanvasText}.eon-universe-node:focus-visible,.eon-command-home-status>*:focus-visible,.eon-command-home-stream>*:focus-visible,.eon-command-premium-grid>*:focus-visible,.eon-universe-discovery a:focus-visible{outline:2px solid Highlight;outline-offset:2px}}body.eonbot-home[data-eon-universe-mode] .eonbot-home-header{visibility:hidden;pointer-events:none;opacity:0}body.eonbot-home[data-eon-universe-mode] .eonbot-home-messages{padding-top:4.7rem}.eon-command-capsule-action.is-mini{width:2.55rem;min-width:2.55rem;min-height:2.55rem;justify-self:center;padding:.15rem;border-radius:50%;border-color:color-mix(in srgb,var(--clr-accent) 42%,var(--clr-border));background:radial-gradient(circle at 34% 28%,color-mix(in srgb,white 18%,transparent),transparent 28%),color-mix(in srgb,var(--clr-accent) 13%,var(--clr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,white 7%,transparent),0 0 .95rem color-mix(in srgb,var(--clr-accent) 16%,transparent)}.eon-command-capsule-action.is-mini .eon-command-capsule-icon{width:2.15rem;height:2.15rem;border-radius:50%;background:radial-gradient(circle at 36% 28%,color-mix(in srgb,white 24%,transparent),transparent 26%),color-mix(in srgb,var(--clr-bg2) 86%,var(--clr-accent));box-shadow:inset 0 0 .8rem color-mix(in srgb,var(--clr-accent) 18%,transparent)}.eon-command-capsule-action.is-mini:hover,.eon-command-capsule-action.is-mini:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 68%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 18%,var(--clr-surface))}.eon-command-capsule-action.is-mini .eon-command-capsule-label{position:absolute;top:calc(100% + .45rem);left:50%;z-index:3;padding:.28rem .44rem;transform:translate(-50%,-.18rem);border:1px solid color-mix(in srgb,var(--clr-border) 82%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--clr-bg2) 96%,transparent);box-shadow:0 .55rem 1.4rem #00000047;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.eon-command-capsule-action.is-mini:hover .eon-command-capsule-label,.eon-command-capsule-action.is-mini:focus-visible .eon-command-capsule-label{opacity:1;transform:translate(-50%)}.eon-command-capsule-action.is-share,.eon-command-capsule-action.is-app{width:4.9rem;justify-self:stretch;padding-inline:.5rem}.eon-command-capsule-avatar{justify-self:center}.eon-living-nexus{min-height:27rem;perspective:900px;background:radial-gradient(circle at 50% 46%,rgba(99,102,241,.24),transparent 16%),radial-gradient(circle at 50% 46%,rgba(34,211,238,.1),transparent 34%),radial-gradient(circle at 18% 18%,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#050812f0,#080c12c2)}.eon-nexus-aurora{position:absolute;inset:-24%;z-index:0;pointer-events:none;opacity:.42;filter:blur(18px);background:conic-gradient(from 210deg at 50% 50%,transparent 0 16%,rgba(99,102,241,.22) 24%,transparent 34% 57%,rgba(34,211,238,.14) 66%,transparent 74% 100%);animation:eon-nexus-aurora-drift 18s ease-in-out infinite alternate}@keyframes eon-nexus-aurora-drift{0%{transform:translate3d(-1.5%,-1%,0) rotate(-3deg) scale(1)}to{transform:translate3d(1.5%,1%,0) rotate(4deg) scale(1.04)}}.eon-living-nexus .eon-universe-orbit{z-index:1;box-shadow:0 0 2rem #6366f109}.eon-living-nexus .orbit-a{width:58%;aspect-ratio:1.4;animation:eon-nexus-orbit-a 24s linear infinite}.eon-living-nexus .orbit-b{width:82%;aspect-ratio:1.72;animation:eon-nexus-orbit-b 31s linear infinite reverse}.eon-living-nexus .orbit-c{width:103%;aspect-ratio:2.15;transform:translate(-50%,-50%) rotate(-28deg);border-color:#2dd4bf17;animation:eon-nexus-orbit-c 38s linear infinite}@keyframes eon-nexus-orbit-a{to{transform:translate(-50%,-50%) rotate(351deg)}}@keyframes eon-nexus-orbit-b{to{transform:translate(-50%,-50%) rotate(378deg)}}@keyframes eon-nexus-orbit-c{to{transform:translate(-50%,-50%) rotate(332deg)}}.eon-nexus-signal{position:absolute;z-index:1;width:35%;height:1px;left:50%;top:47%;transform-origin:left center;opacity:.35;background:linear-gradient(90deg,rgba(129,140,248,.55),transparent);pointer-events:none}.eon-nexus-signal.signal-a{transform:rotate(31deg)}.eon-nexus-signal.signal-b{transform:rotate(211deg)}.eon-living-nexus .eon-universe-core{width:7.3rem;height:7.3rem;padding:.72rem;border-radius:50%;cursor:pointer;overflow:visible;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.2),transparent 16%),radial-gradient(circle at 50% 54%,#6366f161,#080f1cf5 68%);box-shadow:0 0 0 .42rem #6366f10d,0 0 2.7rem #4f46e557,inset 0 1px #ffffff1f,inset 0 -.9rem 1.5rem #00000057;color:var(--clr-text);font:inherit}.eon-living-nexus .eon-universe-core:hover,.eon-living-nexus .eon-universe-core:focus-visible{outline:none;border-color:#a5b4fccc;box-shadow:0 0 0 .52rem #6366f113,0 0 3.2rem #4f46e580,inset 0 1px #ffffff26}.eon-universe-core-halo{position:absolute;inset:-.75rem;border:1px solid rgba(129,140,248,.22);border-radius:50%;animation:eon-nexus-core-pulse 3.8s ease-in-out infinite}.eon-universe-core-halo:after{content:"";position:absolute;inset:-.46rem;border:1px dashed rgba(34,211,238,.13);border-radius:50%}@keyframes eon-nexus-core-pulse{0%,to{transform:scale(.96);opacity:.46}50%{transform:scale(1.04);opacity:.9}}.eon-living-nexus .eon-universe-core-glyph{width:2.5rem;height:2.5rem;border-radius:50%;box-shadow:inset 0 0 1rem #818cf838}.eon-living-nexus .eon-universe-core strong{font-size:.92rem;letter-spacing:.14em}.eon-living-nexus .eon-universe-core>span:last-child{font-size:.56rem}.eon-nexus-core-menu{position:absolute;z-index:12;top:calc(50% + 4.35rem);left:50%;display:grid;grid-template-columns:repeat(4,auto);gap:.26rem;transform:translate(-50%);padding:.3rem;border:1px solid rgba(129,140,248,.24);border-radius:999px;background:#080c16f0;box-shadow:0 1rem 2.5rem #00000057;backdrop-filter:blur(14px)}.eon-nexus-core-menu[hidden]{display:none!important}.eon-nexus-core-menu>*{min-height:1.9rem;padding:.3rem .55rem;border:0;border-radius:999px;background:transparent;color:#dbeafe;text-decoration:none;font:inherit;font-size:.58rem;font-weight:800;cursor:pointer}.eon-nexus-core-menu>*:hover,.eon-nexus-core-menu>*:focus-visible{background:#6366f12e;outline:none}.eon-living-nexus .eon-universe-node{border-color:#818cf82b;background:linear-gradient(145deg,#0d131ce6,#090e14d1);box-shadow:0 .8rem 2rem #00000030,inset 0 1px #ffffff06;backdrop-filter:blur(12px)}.eon-living-nexus .eon-universe-node:after{content:"";position:absolute;inset:-.3rem;z-index:-1;border-radius:1rem;opacity:0;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%);transition:opacity .15s ease}.eon-living-nexus .eon-universe-node:hover:after,.eon-living-nexus .eon-universe-node:focus-visible:after{opacity:1}.eon-living-nexus[data-eon-nexus-active=library] .node-library,.eon-living-nexus[data-eon-nexus-active=create] .node-create,.eon-living-nexus[data-eon-nexus-active=projects] .node-projects,.eon-living-nexus[data-eon-nexus-active=space] .node-space{border-color:#818cf89e;background:linear-gradient(145deg,#22204ae0,#0a141cf0);transform:translateY(-2px) scale(1.025)}.eon-living-nexus .node-library{top:8%;left:5%}.eon-living-nexus .node-create{top:8%;right:5%}.eon-living-nexus .node-projects{top:39%;left:2%}.eon-living-nexus .node-space{top:39%;right:2%}.eon-nexus-dock{position:absolute;z-index:8;right:.7rem;bottom:.65rem;left:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.7rem;padding:.55rem .62rem .55rem .72rem;border:1px solid rgba(129,140,248,.18);border-radius:.86rem;background:linear-gradient(135deg,#0a0f1ae8,#0e141bd1);box-shadow:0 .8rem 2rem #0003;backdrop-filter:blur(14px)}.eon-nexus-dock>div:first-child{display:grid;gap:.08rem;min-width:0}.eon-nexus-dock .eonbot-home-kicker{margin:0;font-size:.5rem}.eon-nexus-dock strong{overflow:hidden;color:var(--clr-text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.eon-nexus-dock span{overflow:hidden;color:var(--clr-text-muted);font-size:.54rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.eon-nexus-dock-actions{display:flex;flex:0 0 auto;gap:.3rem}.eon-nexus-dock-actions a{display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .55rem;border:1px solid rgba(129,140,248,.2);border-radius:.6rem;background:#6366f11c;color:#e0e7ff;text-decoration:none;font-size:.58rem;font-weight:800}.eon-nexus-dock-actions a:first-child{background:#6366f138}@media(max-width:820px){.eon-living-nexus{min-height:25.5rem}}@media(max-width:560px){.eon-living-nexus{min-height:28rem}.eon-living-nexus .eon-universe-core{width:6.35rem;height:6.35rem}.eon-living-nexus .eon-universe-node{width:6.15rem;min-width:0;max-width:6.15rem;min-height:2.75rem;padding:.38rem .4rem}.eon-living-nexus .eon-universe-node>span{width:1.5rem;height:1.5rem}.eon-living-nexus .eon-universe-node strong{font-size:.62rem}.eon-living-nexus .eon-universe-node small{display:none}.eon-living-nexus .node-library{top:6%;left:2%}.eon-living-nexus .node-create{top:6%;right:2%}.eon-living-nexus .node-projects{top:35%;left:0}.eon-living-nexus .node-space{top:35%;right:0}.eon-nexus-core-menu{top:calc(50% + 3.7rem);grid-template-columns:repeat(2,auto);border-radius:.8rem}.eon-nexus-dock{align-items:stretch;gap:.42rem;padding:.5rem}.eon-nexus-dock span{white-space:normal}.eon-nexus-dock-actions{flex-direction:column}.eon-nexus-dock-actions a{min-height:1.7rem;padding:.25rem .45rem}}@media(prefers-reduced-motion:reduce){.eon-nexus-aurora,.eon-living-nexus .eon-universe-orbit,.eon-universe-core-halo{animation:none!important}}body.eonbot-home #chat-voice-entry[data-voice-phase=thinking]{border-color:color-mix(in srgb,#a78bfa 72%,var(--clr-border));box-shadow:0 0 0 3px color-mix(in srgb,#a78bfa 10%,transparent),0 8px 24px #8b5cf617}body.eonbot-home #chat-voice-entry[data-voice-phase=speaking]{border-color:color-mix(in srgb,#34d399 70%,var(--clr-border));box-shadow:0 0 0 3px color-mix(in srgb,#34d399 10%,transparent),0 8px 24px #34d39917}@media(prefers-reduced-motion:reduce){body.eonbot-home #chat-voice-entry .eon-voice-glyph,body.eonbot-home #chat-voice-entry.is-active:after{animation:none!important;transition:none!important}}body.eonbot-home [data-eon-universe-home] button,body.eonbot-home [data-eon-universe-home] a,body.eonbot-home [data-eon-nexus-node]{scroll-margin-bottom:calc(10.5rem + env(safe-area-inset-bottom))}.eon-living-nexus[data-eon-orbit-ready="1"]{--eon-orbit-surface:rgba(6,10,24,.9);--eon-orbit-border:rgba(148,163,184,.18);isolation:isolate;overflow:hidden;min-height:30rem;background:radial-gradient(circle at 50% 42%,rgba(99,102,241,.1),transparent 29%),linear-gradient(180deg,#040814e6,#080c1bf5)}.eon-living-nexus[data-eon-orbit-ready="1"]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 45%,#000 25%,transparent 78%)}.eon-orbit-chrome{position:absolute;top:.7rem;right:.75rem;left:.75rem;z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;pointer-events:none}.eon-orbit-chrome>*{pointer-events:auto}.eon-orbit-chrome-actions{display:flex;gap:.32rem}.eon-orbit-chrome button{min-width:2rem;min-height:2rem;border:1px solid rgba(148,163,184,.2);border-radius:.72rem;background:#070b19b8;color:#dbeafe;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #02061738;backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.eon-orbit-chrome button:hover,.eon-orbit-chrome button:focus-visible{border-color:#818cf894;background:#1e294ad1;transform:translateY(-1px);outline:none}.eon-orbit-chrome button:disabled{opacity:.28;cursor:default;transform:none}.eon-orbit-breadcrumb{display:flex;min-width:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;color:#94a3b8;font-size:.58rem;letter-spacing:.035em;text-transform:uppercase}.eon-orbit-breadcrumb button{width:auto;min-width:0;min-height:1.75rem;max-width:9rem;padding:.25rem .45rem;overflow:hidden;border-radius:.55rem;text-overflow:ellipsis;white-space:nowrap}.eon-orbit-breadcrumb button[aria-current=page]{border-color:#67e8f957;color:#f8fafc;background:#0f172adb}.eon-orbit-breadcrumb span{opacity:.4}.eon-orbit-expand{font-size:1rem;line-height:1}.eon-orbit-node-layer{position:absolute;inset:0;z-index:7;pointer-events:none}.eon-orbit-node{--eon-node-accent:#818cf8;--eon-node-accent-soft:rgba(129,140,248,.16);position:absolute;left:var(--eon-orbit-x,50%);top:var(--eon-orbit-y,50%);z-index:1;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;width:clamp(7.1rem,16vw,9.8rem);min-height:3.3rem;gap:.42rem;align-items:center;padding:.48rem .55rem;border:1px solid color-mix(in srgb,var(--eon-node-accent) 32%,transparent);border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--eon-node-accent) 9%,rgba(5,9,22,.95)),#050916e6);color:#f8fafc;box-shadow:0 16px 40px #0206175c,inset 0 1px #ffffff0d;transform:translate(-50%,-50%) scale(.94);opacity:.86;pointer-events:auto;text-align:left;backdrop-filter:blur(15px);transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.eon-orbit-node[data-accent=cyan]{--eon-node-accent:#22d3ee}.eon-orbit-node[data-accent=violet]{--eon-node-accent:#a78bfa}.eon-orbit-node[data-accent=emerald]{--eon-node-accent:#34d399}.eon-orbit-node[data-accent=amber]{--eon-node-accent:#fbbf24}.eon-orbit-node[data-accent=rose]{--eon-node-accent:#fb7185}.eon-orbit-node:hover,.eon-orbit-node:focus-visible,.eon-orbit-node[data-selected="1"]{z-index:3;opacity:1;border-color:color-mix(in srgb,var(--eon-node-accent) 72%,white 8%);background:linear-gradient(135deg,color-mix(in srgb,var(--eon-node-accent) 18%,rgba(8,12,28,.98)),#070b1af5);box-shadow:0 0 0 1px color-mix(in srgb,var(--eon-node-accent) 20%,transparent),0 18px 44px #0206176b,0 0 32px color-mix(in srgb,var(--eon-node-accent) 18%,transparent);transform:translate(-50%,-50%) scale(1.04);outline:none}.eon-orbit-node-icon{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--eon-node-accent) 42%,transparent);border-radius:.72rem;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.2),transparent 30%),color-mix(in srgb,var(--eon-node-accent) 15%,rgba(15,23,42,.86));color:color-mix(in srgb,var(--eon-node-accent) 82%,white 18%);font-size:1rem;box-shadow:0 0 18px color-mix(in srgb,var(--eon-node-accent) 16%,transparent)}.eon-orbit-node-copy{display:grid;min-width:0;gap:.1rem}.eon-orbit-node-copy strong{overflow:hidden;color:#f8fafc;font-size:.69rem;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.eon-orbit-node-copy small{display:-webkit-box;overflow:hidden;color:#94a3b8;font-size:.53rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.eon-orbit-node-chevron{color:var(--eon-node-accent);font-size:.9rem;opacity:.72}.eon-orbit-node[data-branch="1"] .eon-orbit-node-chevron{transform:translate(-1px)}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core{z-index:9;cursor:pointer;transition:width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-accent=cyan]{--eon-core-accent:#22d3ee}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-accent=violet]{--eon-core-accent:#a78bfa}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-accent=emerald]{--eon-core-accent:#34d399}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-accent=amber]{--eon-core-accent:#fbbf24}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-accent=rose]{--eon-core-accent:#fb7185}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core[data-eon-orbit-current]:not([data-eon-orbit-current=root]){border-color:color-mix(in srgb,var(--eon-core-accent,#818cf8) 52%,transparent);box-shadow:0 0 0 10px color-mix(in srgb,var(--eon-core-accent,#818cf8) 5%,transparent),0 0 52px color-mix(in srgb,var(--eon-core-accent,#818cf8) 18%,transparent),inset 0 1px #ffffff12}.eon-living-nexus[data-eon-orbit-transition=inward] .eon-universe-core{animation:eon-orbit-core-in .44s cubic-bezier(.18,.84,.22,1)}.eon-living-nexus[data-eon-orbit-transition=outward] .eon-universe-core{animation:eon-orbit-core-out .4s cubic-bezier(.18,.84,.22,1)}.eon-living-nexus[data-eon-orbit-transition=inward] .eon-orbit-node{animation:eon-orbit-node-in .42s cubic-bezier(.18,.84,.22,1)}.eon-living-nexus[data-eon-orbit-transition=outward] .eon-orbit-node{animation:eon-orbit-node-out .38s cubic-bezier(.18,.84,.22,1)}@keyframes eon-orbit-core-in{0%{transform:translate(calc(-50% + var(--eon-universe-shift-x)),calc(-50% + var(--eon-universe-shift-y))) scale(.8);filter:blur(3px)}65%{transform:translate(calc(-50% + var(--eon-universe-shift-x)),calc(-50% + var(--eon-universe-shift-y))) scale(1.06)}to{filter:none}}@keyframes eon-orbit-core-out{0%{filter:brightness(1.35)}to{filter:none}}@keyframes eon-orbit-node-in{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%) scale(.72)}to{filter:none}}@keyframes eon-orbit-node-out{0%{opacity:.15;transform:translate(-50%,-50%) scale(1.12)}to{opacity:.86}}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-nexus-dock{z-index:10;border-color:#94a3b82e;background:#060a18d1;box-shadow:0 -18px 48px #0206174d,inset 0 1px #ffffff09;backdrop-filter:blur(18px)}.eon-living-nexus[data-eon-orbit-expanded="1"]{position:fixed;inset:4.65rem 1rem calc(7.8rem + env(safe-area-inset-bottom)) 1rem;z-index:160;width:auto;min-height:0;margin:0;border:1px solid rgba(129,140,248,.28);border-radius:1.45rem;box-shadow:0 28px 90px #00000094,0 0 80px #4f46e51f}body.eon-orbit-expanded{overflow:hidden}body.eon-orbit-expanded:before{content:"";position:fixed;inset:0;z-index:150;background:#020617c7;backdrop-filter:blur(12px)}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-universe-core{width:8.6rem;height:8.6rem}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-orbit-node{width:clamp(8rem,14vw,11rem);min-height:3.8rem}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-orbit-node-copy strong{font-size:.75rem}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-orbit-node-copy small{font-size:.57rem}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-nexus-aurora{opacity:.95}@media(max-width:760px){.eon-living-nexus[data-eon-orbit-ready="1"]{min-height:31rem;--eon-universe-shift-x:0px;--eon-universe-shift-y:0px}.eon-orbit-chrome{top:.45rem;right:.45rem;left:.45rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.28rem}.eon-orbit-chrome-actions{gap:.2rem}.eon-orbit-chrome button{min-width:1.85rem;min-height:1.85rem;border-radius:.62rem}.eon-orbit-breadcrumb{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.eon-orbit-breadcrumb::-webkit-scrollbar{display:none}.eon-orbit-breadcrumb button{max-width:6.2rem;padding:.2rem .34rem}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core{top:35%;width:7.1rem;height:7.1rem}.eon-orbit-node{left:calc(50% + (var(--eon-mobile-offset,0) * 7.1rem));top:66%;width:6.8rem;min-height:3.1rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.34rem;padding:.4rem;opacity:.72;transform:translate(-50%,-50%) scale(.86)}.eon-orbit-node[data-mobile-offset="0"]{z-index:4;opacity:1;transform:translate(-50%,-50%) scale(1.02)}.eon-orbit-node[data-mobile-offset="2"],.eon-orbit-node[data-mobile-offset="-2"],.eon-orbit-node[data-mobile-offset="3"],.eon-orbit-node[data-mobile-offset="-3"]{opacity:0;pointer-events:none;visibility:hidden}.eon-orbit-node-icon{width:1.75rem;height:1.75rem;border-radius:.58rem;font-size:.85rem}.eon-orbit-node-copy strong{font-size:.62rem}.eon-orbit-node-copy small,.eon-orbit-node-chevron{display:none}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-nexus-dock{right:.45rem;bottom:.45rem;left:.45rem;width:auto;min-height:4.6rem;border-radius:1rem}.eon-living-nexus[data-eon-orbit-expanded="1"]{inset:4.25rem .45rem calc(7.2rem + env(safe-area-inset-bottom)) .45rem;min-height:0;border-radius:1.1rem}.eon-living-nexus[data-eon-orbit-expanded="1"] .eon-universe-core{top:34%;width:7.5rem;height:7.5rem}}@media(max-width:430px){.eon-orbit-node{left:calc(50% + (var(--eon-mobile-offset,0) * 6.25rem));width:6rem}.eon-orbit-breadcrumb{font-size:.52rem}.eon-living-nexus[data-eon-orbit-ready="1"] .eon-nexus-dock span{display:none}}@media(prefers-reduced-motion:reduce){.eon-orbit-node,.eon-orbit-chrome button,.eon-living-nexus[data-eon-orbit-ready="1"] .eon-universe-core{animation:none!important;transition:none!important}}body.eonbot-home #chat-voice-entry.eon-voice-entry.is-talk-source{width:0!important;min-width:0!important;padding:0!important;border-width:0!important;opacity:0;pointer-events:none}body.eonbot-home .eon-talk-capsule.is-active{max-width:min(16rem,52vw)}@media(max-width:560px){body.eonbot-home .eon-talk-capsule.is-active{max-width:min(13rem,60vw)}}body.eonbot-home .eonbot-home-welcome h2{font-size:clamp(1.9rem,4vw,2.9rem);letter-spacing:-.042em}body.eonbot-home .eonbot-home-welcome[data-eon-home-state=returning]{width:min(50rem,100%)}body.eonbot-home .eonbot-home-welcome[data-eon-home-state=returning] h2{font-size:clamp(1.7rem,3.3vw,2.45rem)}.eon-home-continuity{width:min(42rem,100%);margin:1.15rem auto .2rem;text-align:left}.eon-home-current-project{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--clr-accent) 28%,var(--clr-border));border-radius:1rem;background:color-mix(in srgb,var(--clr-surface) 90%,transparent);box-shadow:0 14px 38px color-mix(in srgb,#000 14%,transparent)}.eon-home-current-copy{min-width:0}.eon-home-current-copy>span,.eon-home-recent>span{display:block;margin-bottom:.25rem;color:var(--clr-accent);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eon-home-current-copy h3{margin:0;color:var(--clr-text);font-size:1rem}.eon-home-current-copy p{display:-webkit-box;max-width:31rem;margin:.3rem 0 0;overflow:hidden;color:var(--clr-text-muted);font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.eon-home-current-copy small{display:block;margin-top:.35rem;color:var(--clr-text-muted);font-size:.66rem}.eon-home-continue,.eon-home-explore{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.58rem .82rem;border:1px solid color-mix(in srgb,var(--clr-accent) 55%,var(--clr-border));border-radius:.8rem;background:color-mix(in srgb,var(--clr-accent) 16%,var(--clr-surface));color:var(--clr-text);font:inherit;font-size:.76rem;font-weight:780;text-decoration:none;cursor:pointer}.eon-home-continue:hover,.eon-home-continue:focus-visible,.eon-home-explore:hover,.eon-home-explore:focus-visible{border-color:var(--clr-accent);outline:2px solid color-mix(in srgb,var(--clr-accent) 36%,transparent);outline-offset:2px}.eon-home-recent{margin-top:.65rem}.eon-home-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.eon-home-recent a{display:grid;gap:.18rem;min-width:0;padding:.58rem .64rem;border:1px solid var(--clr-border);border-radius:.78rem;background:color-mix(in srgb,var(--clr-surface) 72%,transparent);color:var(--clr-text);text-decoration:none}.eon-home-recent a:hover,.eon-home-recent a:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 58%,var(--clr-border));outline:none}.eon-home-recent strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.eon-home-recent small{color:var(--clr-text-muted);font-size:.62rem}.eon-home-secondary{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.9rem;color:var(--clr-text-muted);font-size:.68rem}.eon-home-explore{min-height:2.15rem;padding:.4rem .64rem;border-color:var(--clr-border);background:transparent;font-size:.7rem}.eon-home-explore[aria-expanded=true]:after{content:" · Close";color:var(--clr-text-muted);font-weight:600}.eon-universe-home[hidden]{display:none!important}@media(max-width:620px){.eon-home-current-project{align-items:stretch;flex-direction:column}.eon-home-continue{width:100%}.eon-home-recent>div{grid-template-columns:1fr}.eon-home-secondary{align-items:stretch;flex-direction:column}.eon-home-secondary>span{text-align:center}}.eon-home-free-ai-note{width:min(40rem,100%);margin:.42rem auto 0;color:var(--clr-text-muted);font-size:.62rem;line-height:1.45;text-align:center;opacity:.82}.eon-chat-result-actions-slot:empty{display:none}.eon-chat-result-actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.55rem}.eon-chat-result-action{min-height:2.25rem;padding:.42rem .68rem;border:1px solid var(--clr-border);border-radius:.72rem;background:color-mix(in srgb,var(--clr-surface) 86%,transparent);color:var(--clr-text);font:inherit;font-size:.7rem;font-weight:720;text-decoration:none;cursor:pointer}.eon-chat-result-action.is-primary{border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 16%,var(--clr-surface))}.eon-chat-result-action.is-project{border-color:color-mix(in srgb,var(--clr-accent) 42%,var(--clr-border))}.eon-chat-result-action:hover,.eon-chat-result-action:focus-visible{border-color:var(--clr-accent);outline:2px solid color-mix(in srgb,var(--clr-accent) 34%,transparent);outline-offset:2px}.eon-chat-result-action:disabled{cursor:default;opacity:.72}.eon-chat-result-save-dialog{width:min(38rem,calc(100vw - 1.5rem));max-height:min(46rem,calc(100dvh - 2rem));padding:0;overflow:auto;border:1px solid color-mix(in srgb,var(--clr-accent) 28%,var(--clr-border));border-radius:1.15rem;background:var(--clr-surface);color:var(--clr-text);box-shadow:0 28px 80px #0000006b}.eon-chat-result-save-dialog::backdrop{background:#03070cb8;backdrop-filter:blur(5px)}.eon-chat-result-save-form{display:grid;gap:.85rem;padding:1rem}.eon-chat-result-save-form header,.eon-chat-result-save-form footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.eon-chat-result-save-form header span{color:var(--clr-accent);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eon-chat-result-save-form h2{margin:.12rem 0 0;font-size:1.15rem}.eon-chat-result-save-form>p{margin:0;color:var(--clr-text-muted);font-size:.73rem;line-height:1.5}.eon-chat-result-save-form label{display:grid;gap:.3rem;color:var(--clr-text);font-size:.72rem;font-weight:700}.eon-chat-result-save-form input,.eon-chat-result-save-form select,.eon-chat-result-save-form textarea{width:100%;border:1px solid var(--clr-border);border-radius:.72rem;background:color-mix(in srgb,var(--clr-surface) 82%,#000 18%);color:var(--clr-text);font:inherit;font-size:.78rem}.eon-chat-result-save-form input,.eon-chat-result-save-form select{min-height:2.6rem;padding:.55rem .65rem}.eon-chat-result-save-form textarea{min-height:9rem;padding:.65rem;line-height:1.45;resize:vertical}.eon-chat-result-save-form input:focus-visible,.eon-chat-result-save-form select:focus-visible,.eon-chat-result-save-form textarea:focus-visible{border-color:var(--clr-accent);outline:2px solid color-mix(in srgb,var(--clr-accent) 30%,transparent);outline-offset:1px}.eon-chat-result-save-form header button,.eon-chat-result-save-form footer button{min-height:2.4rem;padding:.45rem .72rem;border:1px solid var(--clr-border);border-radius:.72rem;background:transparent;color:var(--clr-text);font:inherit;cursor:pointer}.eon-chat-result-save-form header button{width:2.4rem;padding:0;font-size:1.2rem}.eon-chat-result-save-form footer .is-primary{border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 18%,var(--clr-surface));font-weight:780}.eon-chat-result-save-warning{color:#f5c56b!important}.eon-chat-result-save-status{min-height:1.1rem}@media(max-width:520px){.eon-chat-result-actions{display:grid;grid-template-columns:1fr 1fr}.eon-chat-result-action.is-primary{grid-column:1 / -1}.eon-chat-result-save-form footer{align-items:stretch;flex-direction:column-reverse}.eon-chat-result-save-form footer button{width:100%}}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-container,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-container{flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-stage,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-stage{flex:0 0 auto;width:100%}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-messages,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-messages{flex:0 0 auto;padding:5.35rem 0 .15rem;overflow:visible;scroll-padding:0}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome{width:min(45rem,100%);padding:clamp(.85rem,2.5dvh,1.55rem) .5rem .55rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome h2,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome h2{margin:.2rem 0 .45rem;font-size:clamp(2rem,3.4vw,2.25rem);line-height:1.08;letter-spacing:-.04em}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome>p:not(.eonbot-home-kicker),body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome>p:not(.eonbot-home-kicker){max-width:35rem;font-size:.94rem;line-height:1.5}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome:before,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome:before{width:min(38rem,88vw);height:min(18rem,44vw);opacity:.64}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome:after,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome:after{width:min(27rem,68vw);opacity:.72}body.eonbot-home[data-eon-home-mode=start] .eonbot-attachment-tray,body.eonbot-home[data-eon-home-mode=resume] .eonbot-attachment-tray{position:relative;inset:auto;z-index:2;width:min(45rem,100%);max-height:8rem;margin:.35rem auto 0;flex:0 0 auto}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer{position:relative;inset:auto;z-index:4;display:flex;align-items:flex-end;width:min(45rem,100%);min-height:3.9rem;margin:.15rem auto 0;padding:.48rem;flex:0 0 auto;border-radius:1.05rem;box-shadow:0 16px 44px color-mix(in srgb,#000 16%,transparent);transition:border-color .14s ease,box-shadow .14s ease}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer:focus-within,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer:focus-within{border-color:color-mix(in srgb,var(--clr-accent) 48%,var(--clr-border));box-shadow:0 18px 48px color-mix(in srgb,#000 18%,transparent)}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-input-field,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-input-field{min-height:2.7rem;max-height:8.5rem;align-self:stretch;padding-block:.48rem;line-height:1.42;resize:none}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-voice-btn,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-voice-btn,body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-send-btn,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-send-btn{width:2.75rem;min-width:2.75rem;height:2.75rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer-note,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer-note{position:relative;inset:auto;width:min(45rem,100%);margin:.36rem auto 0;flex:0 0 auto}body.eonbot-home[data-eon-home-mode=conversation] [data-eon-home-after-composer],body.eonbot-home[data-eon-home-mode=conversation] [data-eon-home-continuity]{display:none!important}.eon-home-after-composer{display:grid;width:min(45rem,100%);gap:.68rem;margin:.58rem auto 2rem;flex:0 0 auto}.eon-home-after-composer[hidden],.eonbot-home-suggestions[hidden],.eon-home-personal[hidden],.eon-home-personal-panel[hidden],.eonbot-home-next-step [hidden]{display:none!important}.eon-home-after-composer .eonbot-home-suggestions{margin:.12rem 0 0}.eon-home-after-composer .eonbot-home-suggestions button{min-height:2.75rem;padding-inline:.9rem}.eon-home-secondary{display:flex;align-items:center;justify-content:center;gap:.62rem;min-width:0;margin:.15rem auto 0;color:var(--clr-text-muted);font-size:.72rem;line-height:1.4}.eon-home-explore{flex:0 0 auto;min-height:2.2rem;padding:.45rem .72rem;border:1px solid color-mix(in srgb,var(--clr-border) 82%,transparent);border-radius:999px;background:transparent;color:var(--clr-text);font:inherit;font-size:.75rem;font-weight:760;cursor:pointer}.eon-home-explore:hover,.eon-home-explore:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 55%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 8%,transparent);outline:none}.eon-home-continuity{width:min(45rem,100%);margin:.95rem auto 0;flex:0 0 auto}.eon-home-continuity[hidden]{display:none!important}.eon-home-current-project{display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;min-height:5.25rem;padding:.72rem .82rem;border:1px solid color-mix(in srgb,var(--clr-border) 86%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--clr-surface) 84%,transparent);box-shadow:0 14px 34px color-mix(in srgb,#000 10%,transparent);text-align:left}.eon-home-current-copy{display:grid;min-width:0;gap:.2rem}.eon-home-current-copy>span{color:var(--clr-accent);font-size:.66rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.eon-home-current-copy h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--clr-text);font-size:1rem;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.eon-home-current-copy small{margin:0;color:var(--clr-text-muted);font-size:.7rem;line-height:1.4}.eon-home-current-actions{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}.eon-home-continue,.eon-home-choose-another{display:inline-flex;align-items:center;justify-content:center;min-height:2.32rem;padding:.48rem .72rem;border:1px solid color-mix(in srgb,var(--clr-border) 90%,transparent);border-radius:.75rem;font:inherit;font-size:.74rem;font-weight:780;text-decoration:none;cursor:pointer}.eon-home-continue{border-color:color-mix(in srgb,var(--clr-accent) 45%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 12%,var(--clr-surface));color:var(--clr-text)}.eon-home-choose-another{background:transparent;color:var(--clr-text-muted)}.eon-home-continue:hover,.eon-home-continue:focus-visible,.eon-home-choose-another:hover,.eon-home-choose-another:focus-visible{border-color:var(--clr-accent);color:var(--clr-text);outline:none}.eon-home-personal{display:grid;gap:.55rem;margin-top:.05rem}.eon-home-personal-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem}.eon-home-personal-tabs button{min-height:2.15rem;padding:.42rem .68rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--clr-text-muted);font:inherit;font-size:.73rem;font-weight:740;cursor:pointer}.eon-home-personal-tabs button:hover,.eon-home-personal-tabs button:focus-visible,.eon-home-personal-tabs button[aria-expanded=true]{border-color:color-mix(in srgb,var(--clr-border) 88%,transparent);background:color-mix(in srgb,var(--clr-surface) 72%,transparent);color:var(--clr-text);outline:none}.eon-home-personal-panel{display:grid;gap:.5rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--clr-border) 78%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--clr-bg2) 70%,transparent);text-align:left}.eon-home-personal-list{display:grid;gap:.35rem}.eon-home-personal-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.56rem .62rem;border-radius:.72rem;background:color-mix(in srgb,var(--clr-surface) 65%,transparent)}.eon-home-personal-row.is-unread{box-shadow:inset 2px 0 color-mix(in srgb,var(--clr-accent) 78%,transparent)}.eon-home-personal-row>div{display:grid;min-width:0;gap:.12rem}.eon-home-personal-row span{color:var(--clr-accent);font-size:.61rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.eon-home-personal-row strong{overflow:hidden;color:var(--clr-text);font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.eon-home-personal-row small{color:var(--clr-text-muted);font-size:.68rem;line-height:1.4}.eon-home-personal-row a,.eon-home-personal-full{flex:0 0 auto;color:var(--clr-link);font-size:.7rem;font-weight:760;text-decoration:none}.eon-home-personal-full{justify-self:start;padding:.16rem .2rem}.eon-home-personal-row a:hover,.eon-home-personal-row a:focus-visible,.eon-home-personal-full:hover,.eon-home-personal-full:focus-visible{text-decoration:underline;outline:none}.eon-home-personal-status{margin:0;color:var(--clr-text-muted);font-size:.72rem;line-height:1.45}.eon-home-personal-status.is-error{color:var(--clr-warning, #f2c66d)}.eon-home-tools-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.eon-home-tools-list>*{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;min-height:3.25rem;padding:.5rem .58rem;border:1px solid color-mix(in srgb,var(--clr-border) 76%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--clr-surface) 62%,transparent);color:var(--clr-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.eon-home-tools-list>*>span:first-child{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.58rem;background:color-mix(in srgb,var(--clr-accent) 10%,var(--clr-surface));color:color-mix(in srgb,var(--clr-accent) 82%,#fff)}.eon-home-tools-list>*>span:last-child{display:grid;min-width:0;gap:.08rem}.eon-home-tools-list strong{overflow:hidden;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.eon-home-tools-list small{display:-webkit-box;overflow:hidden;color:var(--clr-text-muted);font-size:.62rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.eon-home-tools-list>*:hover,.eon-home-tools-list>*:focus-visible{border-color:color-mix(in srgb,var(--clr-accent) 48%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 7%,var(--clr-surface));outline:2px solid color-mix(in srgb,var(--clr-accent) 22%,transparent);outline-offset:1px}@media(max-width:960px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-container,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-container{height:calc(100dvh - var(--eon-app-mobilebar-height));max-height:calc(100dvh - var(--eon-app-mobilebar-height))}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-messages,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-messages{padding-top:1.05rem}}@media(max-width:620px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome{padding:.8rem 0 .45rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome h2,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome h2{font-size:clamp(1.75rem,9vw,2.35rem)}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer{width:100%;margin-top:.12rem}.eon-home-after-composer{width:100%;margin-bottom:1.5rem}.eon-home-current-project{align-items:stretch;flex-direction:column;gap:.65rem;padding:.8rem}.eon-home-current-actions{justify-content:flex-start}.eon-home-current-copy h3{white-space:normal}.eon-home-personal-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.eon-home-personal-tabs::-webkit-scrollbar{display:none}.eon-home-personal-row{align-items:flex-start}.eon-home-secondary{align-items:flex-start;flex-direction:column;gap:.35rem}}.eon-chat-result-share-dialog{width:min(40rem,calc(100vw - 1.5rem));max-height:min(48rem,calc(100dvh - 2rem));padding:0;overflow:auto;border:1px solid color-mix(in srgb,var(--clr-accent) 28%,var(--clr-border));border-radius:1.15rem;background:var(--clr-surface);color:var(--clr-text);box-shadow:0 28px 80px #0000006b}.eon-chat-result-share-dialog::backdrop{background:#03070cb8;backdrop-filter:blur(5px)}.eon-chat-result-share-form{display:grid;gap:.82rem;padding:1rem}.eon-chat-result-share-form header,.eon-chat-result-share-form footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.eon-chat-result-share-form header span{color:var(--clr-accent);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eon-chat-result-share-form h2{margin:.12rem 0 0;font-size:1.15rem}.eon-chat-result-share-form>p{margin:0;color:var(--clr-text-muted);font-size:.73rem;line-height:1.5}.eon-chat-result-share-form label{display:grid;gap:.3rem;color:var(--clr-text);font-size:.72rem;font-weight:700}.eon-chat-result-share-form textarea{width:100%;min-height:10rem;padding:.65rem;border:1px solid var(--clr-border);border-radius:.72rem;background:color-mix(in srgb,var(--clr-surface) 82%,#000 18%);color:var(--clr-text);font:inherit;font-size:.78rem;line-height:1.48;resize:vertical}.eon-chat-result-share-form textarea:focus-visible{border-color:var(--clr-accent);outline:2px solid color-mix(in srgb,var(--clr-accent) 30%,transparent);outline-offset:1px}.eon-chat-result-share-invite{display:flex!important;align-items:flex-start;gap:.5rem!important;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--clr-border) 80%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--clr-bg2) 72%,transparent)}.eon-chat-result-share-invite input{flex:0 0 auto;width:1rem;height:1rem;margin:.12rem 0 0}.eon-chat-result-share-note{font-size:.68rem!important}.eon-chat-result-share-warning{color:#f5c56b!important}.eon-chat-result-share-status{min-height:1.1rem}.eon-chat-result-share-form header button,.eon-chat-result-share-form footer button{min-height:2.4rem;padding:.45rem .72rem;border:1px solid var(--clr-border);border-radius:.72rem;background:transparent;color:var(--clr-text);font:inherit;cursor:pointer}.eon-chat-result-share-form header button{width:2.4rem;padding:0;font-size:1.2rem}.eon-chat-result-share-form footer .is-primary{border-color:color-mix(in srgb,var(--clr-accent) 62%,var(--clr-border));background:color-mix(in srgb,var(--clr-accent) 18%,var(--clr-surface));font-weight:780}.eon-chat-result-share-form button:disabled{cursor:wait;opacity:.62}@media(max-width:520px){.eon-chat-result-share-form footer{align-items:stretch;flex-direction:column}.eon-chat-result-share-form footer button{width:100%}}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-container,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-container{display:flex;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:0 clamp(.8rem,2.2vw,1.2rem) calc(1.25rem + env(safe-area-inset-bottom))}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-stage,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-stage{order:1;flex:0 0 auto;min-height:0}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-messages,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-messages{order:initial;flex:0 0 auto;min-height:0;padding:5.55rem 0 .4rem;overflow:visible}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-attachment-tray,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-attachment-tray{order:2;position:relative;inset:auto}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-composer{order:3;position:relative;inset:auto;width:min(45rem,100%);margin:.22rem auto 0}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-composer-note,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-composer-note{order:4;position:relative;inset:auto;width:min(45rem,100%);margin:.38rem auto 0}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eon-home-continuity,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eon-home-continuity{order:5;width:min(45rem,100%)}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eon-home-after-composer,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eon-home-after-composer{order:6;width:min(45rem,100%);margin:.58rem auto 1rem}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eon-home-free-ai-note,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eon-home-free-ai-note{order:7;position:relative;inset:auto;width:min(45rem,100%);margin:.2rem auto 1rem}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eon-home-free-ai-note{display:none}@media(max-width:960px){body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-container,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-container{height:calc(100dvh - var(--eon-app-mobilebar-height));max-height:calc(100dvh - var(--eon-app-mobilebar-height));padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=start] .eonbot-home-messages,body.eonbot-home[data-eon-app-shell="1"][data-eon-app-page=chat][data-eon-home-mode=resume] .eonbot-home-messages{padding-top:1rem}}body.eonbot-home .eonbot-home-header{display:none!important}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-home-container{flex-direction:column}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-home-stage{flex:1 1 auto;min-height:0}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-home-messages{height:100%;min-height:0;padding-top:5.4rem;padding-bottom:1rem;scroll-padding-top:5.4rem;scroll-padding-bottom:1rem}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-attachment-tray{position:relative;z-index:8;inset:auto;flex:0 0 auto;width:min(45rem,100%);max-height:min(8.6rem,24dvh);margin:.35rem auto .2rem}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-home-composer{position:relative;z-index:9;inset:auto;flex:0 0 auto;width:min(45rem,100%);margin:0 auto}body.eonbot-home[data-eon-home-mode=conversation] .eonbot-home-composer-note{position:relative;inset:auto;flex:0 0 auto;width:min(45rem,100%);margin:.35rem auto 0;padding-bottom:calc(.35rem + env(safe-area-inset-bottom))}@media(max-width:900px){.eonbot-home-top-actions{grid-template-columns:repeat(5,2.85rem);width:max-content;max-width:calc(100vw - 1rem);min-height:3rem;gap:.12rem;padding:.22rem .26rem;border-radius:1rem}.eon-command-capsule-action,.eon-command-capsule-avatar{width:2.7rem;min-width:2.7rem;min-height:2.7rem;justify-self:center;padding:0}.eon-command-capsule-action.is-mini{width:2.7rem;min-width:2.7rem}.eon-command-capsule-orb{width:2.85rem;min-width:2.85rem;min-height:2.85rem;justify-self:center;padding:0}.eon-command-capsule-label{display:none!important}.eon-command-capsule-orb-core>small{display:none}.eon-command-capsule-presence{top:.34rem;right:.34rem}}@media(max-width:430px){.eonbot-home-top-actions{grid-template-columns:repeat(5,minmax(2.38rem,1fr));width:min(15rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.eon-command-capsule-action,.eon-command-capsule-action.is-mini,.eon-command-capsule-avatar{width:100%;min-width:0}.eon-command-capsule-orb{width:2.65rem;min-width:2.65rem;min-height:2.65rem}}.eonbot-home-next-step{border-radius:.9rem;box-shadow:0 .7rem 2rem color-mix(in srgb,#000 12%,transparent)}body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-suggestions{width:min(42rem,100%);margin:.68rem auto 0;gap:.42rem}body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-suggestions button{min-height:2.15rem;padding:.42rem .68rem;font-size:.72rem;background:color-mix(in srgb,var(--clr-surface) 70%,transparent)}@media(max-width:720px){.eon-command-capsule-action.is-share,.eon-command-capsule-action.is-app{width:2.7rem;min-width:2.7rem;max-width:2.7rem;justify-self:center;padding-inline:0}}@media(max-width:430px){.eon-command-capsule-action.is-share,.eon-command-capsule-action.is-app{width:2.55rem;min-width:2.55rem;max-width:2.55rem}}@media(max-width:900px){.eon-command-capsule-action.is-share,.eon-command-capsule-action.is-app{width:2.7rem;min-width:2.7rem;padding-inline:0}}@media(max-width:960px){body.eonbot-home .eon-app-mobile-mini,body.eonbot-home .eon-app-mobile-new{display:none!important}}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-stage,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-stage,body.eonbot-home[data-eon-home-mode=start] .eon-home-after-composer,body.eonbot-home[data-eon-home-mode=resume] .eon-home-after-composer{margin-top:0;margin-bottom:0}body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-suggestions,.eonbot-home-proof[hidden]{display:none!important}body.eonbot-home .eonbot-home-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem;margin:.85rem auto 0}body.eonbot-home .eonbot-home-proof span{display:inline-flex;align-items:center;min-height:1.9rem;padding:.32rem .58rem;border:1px solid color-mix(in srgb,var(--clr-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--clr-surface) 64%,transparent);color:var(--clr-text-muted);font-size:.66rem;font-weight:720}body.eonbot-home[data-eon-home-mode=resume] .eon-home-personal{margin-top:.02rem}body.eonbot-home[data-eon-home-mode=resume] .eon-home-secondary{margin-top:.05rem}@media(max-width:480px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem 2.4rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eonbot-home-mode,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eonbot-home-mode{display:none}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eon-voice-entry-wrap,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eon-voice-entry-wrap{grid-column:3}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer #chat-send,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer #chat-send{grid-column:4}}@media(max-width:800px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-container,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-container{padding-inline:.75rem}.eon-home-tools-list{grid-template-columns:1fr}}@media(max-width:720px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome h2,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome h2{font-size:clamp(1.625rem,7vw,1.875rem)}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto 2.4rem 2.4rem;grid-template-rows:auto;align-items:end;column-gap:.38rem;row-gap:.38rem;min-height:3.7rem;padding:.48rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-input-field,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-input-field{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:2.4rem;max-height:7.5rem;padding:.42rem .2rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer #chat-attach,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer #chat-attach{grid-column:1;grid-row:1}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eonbot-home-mode,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eonbot-home-mode{grid-column:3;grid-row:1}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eon-voice-entry-wrap,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eon-voice-entry-wrap{grid-column:4;grid-row:1}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer #chat-send,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer #chat-send{grid-column:5;grid-row:1}.eon-home-current-project{align-items:stretch;flex-direction:column;min-height:0}.eon-home-current-actions{width:100%}.eon-home-current-actions>*{flex:1 1 0;min-height:2.75rem}.eon-home-personal-tabs button{min-height:2.75rem}.eon-home-secondary{align-items:stretch;flex-direction:column}.eon-home-secondary>span{text-align:center}}@media(max-width:560px){body.eonbot-home[data-eon-home-mode=start] .eonbot-home-welcome,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-welcome{padding-inline:.15rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem 2.75rem;grid-template-rows:auto auto;min-height:7rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-input-field,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-input-field{min-height:3.55rem}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eonbot-home-mode,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eonbot-home-mode{display:none}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .eon-voice-entry-wrap,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .eon-voice-entry-wrap{grid-column:3;grid-row:2;min-width:0}body.eonbot-home[data-eon-home-mode=start] .eonbot-home-composer .chat-send-btn,body.eonbot-home[data-eon-home-mode=resume] .eonbot-home-composer .chat-send-btn{grid-column:4;grid-row:2}.eon-home-personal-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem}.eon-home-personal-tabs button{flex:0 1 auto;min-width:6.5rem;width:auto}}
