.egg-footer-entry{align-items:center;gap:12px;display:inline-flex}.egg-dialog{background:var(--paper);border:1px solid var(--line-dark);color:var(--ink);width:100%;max-width:min(610px,100vw - 28px);max-height:92dvh;margin:auto;padding:0;inset:0;overflow-y:auto}.egg-dialog::backdrop{background:#151714c7}.egg-topline,.egg-footnote{color:var(--quiet);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:18px 28px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.egg-topline{border-bottom:1px solid var(--line)}.egg-topline button{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0}.egg-footnote{border-top:1px solid var(--line)}.egg-content{padding:30px 42px 42px}.egg-overline{color:var(--coral-dark);letter-spacing:.12em;font:12px ui-monospace,monospace}.egg-content h2{margin:12px 0 16px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(23px,4vw,31px);font-weight:500}.egg-content p{color:var(--ink-2);margin:0 0 18px;line-height:1.8}.egg-content .egg-small{color:var(--quiet);font-size:12px}.egg-diagnostics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:25px 0 21px}.egg-diagnostics>div{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.egg-diagnostics>div+div{border-top:1px solid var(--line)}.egg-diagnostics dt{color:var(--quiet);font-size:12px}.egg-diagnostics dd{color:var(--ink-2);letter-spacing:.05em;overflow-wrap:anywhere;margin:0;font:13px ui-monospace,Consolas,monospace}.egg-touch{margin:22px 0}.egg-touch summary{color:var(--ink-2);cursor:pointer;width:max-content;font-size:12px}.egg-keys{flex-wrap:wrap;gap:8px;margin:22px 0 10px;display:flex}.egg-keys button{background:var(--surface);border:1px solid var(--line-dark);color:var(--ink);cursor:pointer;width:48px;height:48px;font:18px ui-monospace,monospace}.egg-keys button:hover{border-color:var(--coral)}.egg-signal{color:var(--quiet);flex-wrap:wrap;gap:12px;font:12px ui-monospace,monospace;display:flex}.egg-signal span{color:var(--coral-dark);letter-spacing:.14em}.egg-dialog-terminal{color:#ccc;background:#0c0c0c;border:1px solid #555;border-radius:8px;width:1040px;max-width:calc(100vw - 24px);height:min(660px,86dvh);max-height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 25px 90px #0009}.egg-dialog-terminal::backdrop{background:#0006}.egg-dialog-terminal.egg-window-maximized{border-radius:0;width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.wt-window{letter-spacing:normal;text-align:left;flex-direction:column;height:100%;min-height:0;font:400 14px/1.35 Cascadia Mono,Cascadia Code,Consolas,Microsoft YaHei UI,monospace;display:flex;position:relative}.wt-titlebar{-webkit-user-select:none;user-select:none;background:#202020;flex:0 0 40px;align-items:stretch;min-width:0;padding-left:8px;display:flex}.wt-tablist{scrollbar-width:none;align-items:flex-end;min-width:0;display:flex;overflow-x:auto}.wt-tablist::-webkit-scrollbar{display:none}.wt-tab{border-radius:8px 8px 0 0;flex:0 225px;align-items:center;width:225px;min-width:110px;height:32px;display:flex;position:relative}.wt-tab:not(.wt-tab-active):after{content:"";background:#454545;width:1px;height:16px;position:absolute;top:8px;right:0}.wt-tab:hover{background:#2d2d2d}.wt-tab-active,.wt-tab-active:hover{background:#0c0c0c}.wt-tab>[role=tab]{color:#ddd;cursor:default;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0 6px 0 12px;font:12px Segoe UI,Microsoft YaHei UI,sans-serif;display:flex}.wt-tab>[role=tab]>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wt-profile-icon{color:#fff;border-radius:2px;flex:0 0 17px;width:17px;height:14px;display:inline-flex}.wt-profile-icon svg{width:100%;height:100%}.wt-profile-powershell{background:#176cb2;transform:skew(-7deg)}.wt-profile-cmd{background:#101010;border:1px solid #a5a5a5}.wt-tab-close{color:#ccc;cursor:default;background:0 0;border:0;border-radius:3px;flex:0 0 24px;height:24px;margin-right:5px;padding:0;font:17px Segoe UI,sans-serif}.wt-tab-close:hover{background:#ffffff16}.wt-new-controls{flex:none;align-items:center;margin:5px 4px 0;display:flex;position:relative}.wt-new,.wt-dropdown{color:#ddd;cursor:default;background:0 0;border:0;border-radius:4px;height:28px;padding:0}.wt-new{width:28px;font:23px/1 Segoe UI,sans-serif}.wt-dropdown{justify-content:center;align-items:center;width:22px;display:flex}.wt-dropdown svg{fill:none;stroke:currentColor;stroke-width:1px;width:12px;height:12px}.wt-new:hover,.wt-dropdown:hover{background:#ffffff13}.wt-new:disabled{color:#666}.wt-caption-buttons{flex:none;margin-left:auto;display:flex}.wt-caption-buttons button{color:#eee;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;width:46px;padding:0;display:flex}.wt-caption-buttons svg{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:10px}.wt-caption-buttons button:hover{background:#ffffff18}.wt-caption-buttons .wt-window-close:hover{color:#fff;background:#c42b1c}.wt-profiles{color:#eee;z-index:2;background:#2c2c2c;border:1px solid #484848;border-radius:7px;min-width:260px;padding:5px;position:absolute;top:34px;left:0;box-shadow:0 8px 25px #0007}.wt-profiles button{color:inherit;cursor:default;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 12px;font:13px Segoe UI,Microsoft YaHei UI,sans-serif;display:flex}.wt-profiles button:hover{background:#ffffff0e}.wt-profiles button:disabled{opacity:.4}.wt-menu-note{color:#aaa;border-top:1px solid #444;margin:5px 0 0;padding:10px;font:11px/1.5 Segoe UI,Microsoft YaHei UI,sans-serif}.wt-viewport{color:#ccc;scrollbar-color:#686868 #0c0c0c;scrollbar-width:thin;background:#0c0c0c;flex:1;min-height:0;padding:8px 12px 16px;overflow:auto}.wt-banner{margin:0 0 1.35em}.wt-dim{color:#aaa}.wt-entry{margin:0}.wt-echo,.wt-result{overflow-wrap:anywhere;white-space:pre-wrap}.wt-result{margin:0 0 1.35em}.wt-prompt{align-items:baseline;gap:1ch;min-height:1.35em;margin:0;padding:0;display:flex}.wt-prompt label{color:inherit;font:inherit;flex:none;margin:0}.wt-prompt input{box-shadow:none;caret-color:#fff;color:inherit;font:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:1.35em;min-height:0;margin:0;padding:0}.wt-prompt input:focus-visible{outline:none}.wt-enter{color:#ccc;font:inherit;background:0 0;border:0;padding:0 4px;display:none}.wt-window button:focus-visible{outline-offset:-3px;outline:1px solid #a7d7ff}.wt-restore{color:#eee;cursor:pointer;z-index:100;background:#202020;border:1px solid #555;border-bottom:3px solid #60cdff;border-radius:5px;align-items:center;gap:10px;max-width:calc(100vw - 36px);padding:12px 16px;font:12px Segoe UI,Microsoft YaHei UI,sans-serif;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 5px 20px #0005}.wt-restore>span{color:#90c9f4;font-family:Consolas,monospace}.wt-restore small{color:#aaa;margin-left:16px}.egg-game-overlay{z-index:10;background:#0b0b0b;flex-direction:column;display:flex;position:absolute;inset:40px 0 0}.egg-game-toolbar{color:#dedede;background:#171717;border-bottom:1px solid #3d3d3d;flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 14px;font:12px Segoe UI,Microsoft YaHei UI,sans-serif;display:flex}.egg-game-toolbar strong{color:#f0bd75;letter-spacing:.08em;font-weight:600}.egg-game-toolbar button{color:#ddd;cursor:pointer;font:inherit;background:0 0;border:1px solid #666;padding:5px 10px}.egg-game-toolbar button:hover{color:#fff;border-color:#d97757}.egg-game-frame{border:0;flex:1;width:100%;min-height:0}@media (width<=560px){.egg-content{padding:28px 24px 32px}.egg-topline,.egg-footnote{padding:16px 22px}.egg-dialog-terminal{height:85dvh}.wt-titlebar{padding-left:5px}.wt-caption-buttons button{width:32px}.wt-tab{width:170px;min-width:94px}.wt-tab>[role=tab]{gap:5px;padding-left:7px}.wt-tab-close{flex-basis:20px;margin-right:2px}.wt-new-controls{margin-left:1px;margin-right:1px}.wt-new{width:24px}.wt-dropdown{width:20px}.wt-profiles{min-width:230px;left:auto;right:-68px}.wt-window{font-size:12px}.wt-viewport{padding:8px}.wt-enter{display:block}}.va-tab-panel{flex:1;min-width:0;min-height:0;display:flex}.va-tab-panel[hidden]{display:none}.virtual-agent{color:#d4d4d4;background:#0c0c0c;flex-direction:column;flex:1;min-width:0;min-height:0;font:14px/1.6 Cascadia Mono,Cascadia Code,Consolas,Microsoft YaHei UI,Microsoft YaHei,monospace;display:flex}.va-toolbar{border-bottom:1px solid #292929;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.va-toolbar>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.va-toolbar strong{color:#e7e7e7;letter-spacing:.06em;font-size:12px}.va-toolbar span{color:#8f9c95;font-size:11px}.va-toolbar button{color:#b3c9ba;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0;font-size:12px}.va-transcript{scrollbar-color:#606060 #0c0c0c;scrollbar-width:thin;flex:1;min-height:0;padding:20px 24px 28px;overflow:auto}.va-art-stage{scrollbar-color:#606060 #0c0c0c;scrollbar-width:thin;width:100%;max-width:100%;padding:0 0 18px;position:relative;overflow:auto hidden}.va-art-measure{visibility:hidden;white-space:pre;font:14px Cascadia Mono,Cascadia Code,Consolas,monospace;position:absolute}.terminal-welcome-art{font-variant-ligatures:none;letter-spacing:0;white-space:pre;width:max-content;min-width:max-content;max-width:none;max-height:none;margin:0;padding:0;font:400 14px/1 Cascadia Mono,Cascadia Code,Consolas,monospace;overflow:visible}.va-intro{color:#bcbcbc;margin:4px 0 28px}.va-intro p{font:inherit;margin:4px 0}.va-intro>span{color:#8a8a8a;font-size:11px}.va-turn{margin:24px 0 30px}.va-user{background:#1b1d1c;gap:12px;padding:10px 12px;display:flex}.va-user>span{color:#a8c7b4}.va-user p{font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.va-answer{gap:12px;margin-top:18px;padding:0 12px;display:flex}.va-agent-mark{color:#8bc4a3;padding-top:3px;font-size:11px}.va-answer>div{min-width:0}.va-speaker{color:#8fb79e;margin-bottom:6px;font-size:11px;display:block}.va-answer pre{color:#d0d0d0;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;margin:0;padding:0}.va-answer small{color:#8b8b8b;margin-top:8px;font-size:11px;display:block}.va-caret{color:#8bc4a3}.va-composer-region{border-top:1px solid #292929;flex:none;padding:14px 20px 10px}.va-composer{background:#202322;border:1px solid #3c4540;align-items:flex-end;gap:10px;padding:12px;display:flex}.va-composer>span{color:#9ac6ab;align-self:flex-start}.va-composer textarea{box-shadow:none;caret-color:#eaeaea;color:#e4e4e4;font:inherit;resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;min-height:0;max-height:8em;margin:0;padding:0}.va-composer textarea:focus-visible{outline:none}.va-composer textarea::placeholder{color:#89918b}.va-composer button{color:#d6e4da;cursor:pointer;font:inherit;background:#334c3e;border:1px solid #516e5b;flex:none;padding:4px 10px;font-size:12px}.va-composer button:disabled{cursor:default;opacity:.45}.va-footer{color:#929992;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:8px;font-size:10px;display:flex}@media (width<=560px){.virtual-agent{font-size:12px}.va-toolbar{padding:10px 12px}.va-transcript{padding:16px 12px 22px}.va-composer-region{padding:10px 12px}.va-composer{padding:9px}.va-composer button{padding:4px 6px}}.va-composer-region{position:relative}.va-slash-menu{z-index:5;background:#151b17;border:1px solid #45584b;border-radius:5px;flex-direction:column;max-height:min(355px,48dvh);display:flex;position:absolute;bottom:calc(100% - 6px);left:20px;right:20px;overflow:hidden;box-shadow:0 -8px 24px #0005}.va-slash-header{color:#acc4b3;border-bottom:1px solid #2e3a32;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:5px 12px;padding:10px 13px;font-size:11px;display:flex}.va-slash-header strong{font-weight:500}.va-slash-header>span{color:#84988b;font-size:10px}.va-slash-options{scrollbar-color:#5b7464 #151b17;scrollbar-width:thin;min-height:0;padding:4px;overflow-y:auto}.va-slash-options>button{color:#c3d2c8;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:45px;padding:7px 10px;display:grid}.va-slash-options>button.is-selected{color:#e4efe8;background:#2b4032}.va-slash-options code{color:#9dd7b2;font:inherit;font-size:13px}.va-slash-options strong{margin-right:14px;font-size:12px;font-weight:500;display:inline}.va-slash-options small{color:#96a79c;font-size:11px}.va-slash-enter{color:#a5c5b0;opacity:0}.is-selected .va-slash-enter{opacity:1}.va-slash-empty{color:#9dac9f;padding:15px;font-size:12px}.va-slash-trigger{color:#aac7b4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.va-slash-trigger:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.va-slash-menu{left:12px;right:12px}.va-slash-options>button{grid-template-columns:66px minmax(0,1fr) 12px;gap:8px}.va-slash-options strong,.va-slash-options small{display:block}.va-slash-options code{font-size:12px}}
