.terminal-trigger{position:absolute;left:clamp(17rem,24vw,28rem);right:clamp(21rem,30vw,34rem);top:var(--edge,2rem);z-index:8;display:flex;align-items:center;gap:.8rem;min-height:2.8rem;padding:.55rem .8rem .55rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#04060a94;backdrop-filter:blur(16px);box-shadow:0 .3rem .8rem #0000002e;color:#f4f7eb;text-align:left;cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s,transform .2s;font:inherit}.terminal-trigger:hover{border-color:var(--accent,#f4ee00);background:#04060ac7;box-shadow:0 0 0 .08rem color-mix(in srgb,var(--accent,#f4ee00) 30%,transparent),0 .5rem 1.2rem #00000038;transform:translateY(-1px)}.terminal-trigger__label{white-space:nowrap;font-size:.78rem;font-weight:600;letter-spacing:.08em}.terminal-trigger__hint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:10px monospace;color:#9eafb4;letter-spacing:.08em}.terminal-trigger__arrow{margin-left:auto}.world-terminal{--terminal-line:rgba(255,255,255,.11);--terminal-muted:#93969b;color:#eeefec;width:min(920px,calc(100vw - 80px));height:min(780px,calc(100dvh - 64px));max-width:none;max-height:none;padding:0;border:1px solid #ffffff28;border-radius:2px;background:linear-gradient(120deg,#1b1d20ee,#101214fa 56%);box-shadow:0 40px 120px #000b;overflow:hidden;color-scheme:dark;font-family:Bender-Regular,Segoe UI,Microsoft YaHei,sans-serif;animation:terminal-enter .22s ease}.world-terminal::backdrop{background:#05070bb3;backdrop-filter:blur(10px)}.world-terminal button,.world-terminal select,.world-terminal textarea{font:inherit}.world-terminal button{cursor:pointer}.world-terminal button:disabled{opacity:.4;cursor:default}.world-terminal :is(button,select,a,summary,input):focus-visible,.terminal-trigger:focus-visible{outline:2px solid var(--terminal-accent,#f4ee00);outline-offset:3px}.world-terminal svg{width:18px;height:18px;flex-shrink:0}.world-terminal__shell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.world-terminal__header{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:26px 32px 24px;border-bottom:1px solid var(--terminal-line);background:linear-gradient(90deg,#ffffff04,transparent)}.world-terminal__brand{display:flex;min-width:0;gap:12px;align-items:center}.world-terminal__brand-mark{display:grid;place-items:center;width:48px;height:48px;color:#121414;font:26px Bender-Bold,monospace;background:var(--terminal-accent);clip-path:polygon(0 0,100% 0,100% 74%,74% 100%,0 100%)}.world-terminal__eyebrow{color:var(--terminal-muted);font:9px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.15em}.world-terminal h2{margin:5px 0 0;font-size:22px;font-weight:500;letter-spacing:.12em}.world-terminal h2 span{margin-left:10px;color:#808a98;font:10px Bender-Regular,monospace;letter-spacing:.12em}.world-terminal__close{display:grid;place-items:center;margin-left:auto;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:4px;color:#aeb7c3;background:transparent}.world-terminal__close:hover{color:var(--terminal-accent);border-color:var(--terminal-line);background:#ffffff05}.world-terminal__settings{position:relative;z-index:3;display:flex;flex-shrink:0;gap:28px;align-items:center;padding:12px 32px;border-bottom:1px solid var(--terminal-line)}.world-terminal__settings .world-terminal__new{margin-left:auto;min-height:36px;padding:0 4px;border:0;background:transparent;color:#bbc3ce;white-space:nowrap;font-size:12px}.world-terminal__settings .world-terminal__new:hover:not(:disabled){color:var(--terminal-accent)}.world-terminal__statusbar{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:12px 32px;color:#7f8489;font:10px/1.4 Bender-Regular,ui-monospace,Consolas,monospace}.world-terminal__status,.world-terminal__trust,.world-terminal__affinity{display:flex;align-items:center;gap:7px;min-width:0}.world-terminal__status strong,.world-terminal__trust strong,.world-terminal__affinity strong{color:#c8d0db;font-weight:400}.world-terminal__status-dot{width:5px;height:5px;flex-shrink:0;background:var(--terminal-accent)}.world-terminal__status--busy .world-terminal__status-dot{animation:terminal-status-pulse 1.2s ease-in-out infinite}.world-terminal__status--error .world-terminal__status-dot{background:#ef8c8c}.world-terminal__mood{max-width:90px;overflow:hidden;text-overflow:ellipsis;font-size:9px}.world-terminal__trust{margin-left:auto}.world-terminal__meter{width:32px;height:3px;overflow:hidden;background:#ffffff12}.world-terminal__meter i{display:block;height:100%;background:var(--terminal-accent);transition:width .3s ease}.world-terminal__thread{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:8px 48px 28px;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.world-terminal__welcome{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;column-gap:32px;max-width:704px;margin:0 auto;padding:clamp(12px,2vh,20px) 0 12px}.world-terminal__welcome-copy>.world-terminal__eyebrow{color:var(--terminal-accent)}.world-terminal__welcome h3{font-size:32px;font-weight:500;line-height:1.5;letter-spacing:.05em;margin:12px 0;color:#f0f1ed}.world-terminal__welcome-copy>p:not(.world-terminal__eyebrow){color:#a6afbd;line-height:1.8;font-size:13px;margin:0}.world-terminal__suggestions{display:grid;grid-column:1 / -1;grid-template-columns:1fr;gap:0;margin-top:32px;border-top:1px solid #ffffff20}.world-terminal__suggestion-card{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;text-align:left;min-width:0;min-height:58px;padding:12px 8px;border:0;border-bottom:1px solid var(--terminal-line);border-radius:0;background:transparent;color:#c8cbc9;transition:background .2s,color .2s}.world-terminal__suggestion-card:hover{background:#ffffff05;color:var(--terminal-accent)}.world-terminal__suggestion-card-cat{color:var(--terminal-accent);font:10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.08em}.world-terminal__suggestion-card strong{font-size:13px;font-weight:400;line-height:1.8}.world-terminal__suggestion-card svg{position:static;color:inherit;width:18px;height:18px}.world-terminal__message{max-width:100%;margin:18px 0 28px}.world-terminal__message--user{margin-left:auto;max-width:82%}.world-terminal__speaker{color:var(--terminal-accent);font:10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.08em;margin-bottom:10px}.world-terminal__message--user .world-terminal__speaker{text-align:right;color:#929eaf}.world-terminal__speaker-button{border:0;padding:4px 0;color:inherit;background:none;font:inherit;letter-spacing:inherit}.world-terminal__speaker-button:hover{color:var(--terminal-accent)}.world-terminal__name-editor{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.world-terminal__name-editor input{width:8rem;border:1px solid var(--terminal-line);border-radius:4px;padding:6px;background:#0b0e14;color:#eef1ec;font:inherit;letter-spacing:normal}.world-terminal__name-editor button{border:1px solid var(--terminal-line);border-radius:4px;padding:6px 8px;background:transparent;color:var(--terminal-accent);font:inherit}.world-terminal__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#dce1e9}.chat-markdown{white-space:normal;overflow-wrap:anywhere}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:0 0 1rem}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{font-family:Bender-Bold,Arial Narrow,sans-serif;color:#f4f7ef;line-height:1.35;margin:1.35rem 0 .55rem;font-weight:650;letter-spacing:.01em}.chat-markdown h1{font-size:1.35em}.chat-markdown h2{font-size:1.2em}.chat-markdown h3{font-size:1.08em}.chat-markdown h4{font-size:1em}.chat-markdown strong{color:color-mix(in srgb,var(--terminal-accent) 72%,#fff);font-weight:700}.chat-markdown em{color:#d9c8f4}.chat-markdown del{color:#8b9aa0}.chat-markdown mark{background:color-mix(in srgb,var(--terminal-accent) 24%,transparent);color:#fff;padding:.08em .22em;border-radius:.2em}.chat-markdown code{color:#d9ed9c;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:.12em .35em;font:.9em/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.chat-markdown pre{margin:1rem 0;padding:.85rem 1rem;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#02070b99}.chat-markdown pre code{border:0;padding:0;background:transparent;color:#c9d7d3;white-space:pre}.chat-markdown__ascii{margin:1.2rem auto;padding:.8rem 1rem;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--terminal-accent) 35%,transparent);border-radius:10px;background:linear-gradient(135deg,#00000045,#ffffff05);box-shadow:0 0 18px color-mix(in srgb,var(--terminal-accent) 13%,transparent);text-align:center}.chat-markdown__ascii code{color:var(--terminal-accent);font-size:clamp(10px,1.6vw,14px);line-height:1.25;letter-spacing:.04em}.chat-markdown ul{margin:.55rem 0 1rem;padding-left:1.35rem}.chat-markdown li{margin:.28rem 0;padding-left:.2rem}.chat-markdown li::marker{color:var(--terminal-accent)}.chat-markdown blockquote{margin:1rem 0;padding:.65rem .9rem;border-left:3px solid var(--terminal-accent);background:#ffffff0a;color:#b9c8c7}.chat-markdown a{color:#b8d8ff;text-decoration:underline;text-decoration-color:#b8d8ff66;text-underline-offset:2px}.chat-markdown a:hover{color:#fff}.chat-markdown__citation{display:inline-block;margin:0;padding:0;color:#f0d978;font:600 .68em/1 ui-monospace,SFMono-Regular,Consolas,monospace;vertical-align:super;line-height:0;letter-spacing:0}.chat-markdown__table-wrap{overflow-x:auto;margin:1rem 0;border:1px solid rgba(255,255,255,.1);border-radius:8px}.chat-markdown table{width:100%;border-collapse:collapse;min-width:420px;font-size:.92em}.chat-markdown th,.chat-markdown td{padding:.55rem .7rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.chat-markdown th{color:#e7efdc;background:#ffffff0d;font-weight:650}.chat-markdown tr:last-child td{border-bottom:0}.chat-markdown__note{display:flex;gap:.7rem;margin:1rem 0;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--note-color) 45%,transparent);border-left:3px solid var(--note-color);border-radius:7px;background:color-mix(in srgb,var(--note-color) 8%,transparent);color:#d7e3df}.chat-markdown__note>span{flex:0 0 auto;color:var(--note-color);font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.chat-markdown__note>div{min-width:0;flex:1}.chat-markdown__note>div .chat-markdown p{margin-bottom:.45rem}.chat-markdown__note--primary{--note-color:#9edbff}.chat-markdown__note--info,.chat-markdown__note--tip{--note-color:#b8e184}.chat-markdown__note--warning{--note-color:#f4cb80}.chat-markdown__note--danger,.chat-markdown__note--error{--note-color:#ff9f9f}.world-terminal__message--user .world-terminal__text{padding:12px 16px;border:1px solid var(--terminal-line);border-right:2px solid var(--terminal-accent);border-radius:0;background:#ffffff05}.world-terminal__sources{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#a9b8a1}.world-terminal__sources summary{cursor:pointer;padding:3px 0;color:#bccfb6;transition:color .2s}.world-terminal__sources summary:hover{color:var(--terminal-accent)}.world-terminal__sources a{display:block;text-decoration:none;color:#d1dedb;padding:10px;margin-top:6px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:6px;line-height:1.7;transition:border-color .2s,background .2s}.world-terminal__sources a:hover{border-color:color-mix(in srgb,var(--terminal-accent) 35%,transparent);background:color-mix(in srgb,var(--terminal-accent) 6%,transparent)}.world-terminal__sources a span{color:#b8cc8a;font:10px monospace}.world-terminal__sources small{display:block;color:#90a4ad}.world-terminal__article-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.world-terminal__article-links a{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid color-mix(in srgb,var(--terminal-accent) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--terminal-accent) 8%,transparent);color:var(--terminal-accent);text-decoration:none;font-size:11px;transition:background .2s,transform .15s}.world-terminal__article-links a:hover{background:color-mix(in srgb,var(--terminal-accent) 16%,transparent);transform:translateY(-1px)}.world-terminal__feedback{flex-shrink:0;max-height:22%;overflow:auto;overflow-wrap:anywhere;padding:0 28px;font-size:12px;color:#d7c1a1}.world-terminal__feedback p{margin:5px 0 10px}.world-terminal__feedback button{border:0;background:none;color:var(--terminal-accent);text-decoration:underline;font-size:12px}.world-terminal__turnstile{flex-shrink:0;display:flex;justify-content:flex-end;min-height:0;margin:0 32px;overflow:visible}.world-terminal__turnstile:empty{display:none}.world-terminal__composer{position:relative;flex-shrink:0;margin:0 32px;border:1px solid #ffffff24;border-radius:0;background:linear-gradient(110deg,#ffffff05,#ffffff02);padding:14px 18px 10px 28px;transition:border-color .2s,background .2s}.world-terminal__composer:focus-within{border-color:color-mix(in srgb,var(--terminal-accent) 50%,transparent);background:#ffffff04}.world-terminal__composer textarea{width:100%;resize:none;min-height:44px;max-height:100px;border:0;outline:0;background:transparent;color:#eff3eb;font-size:14px;line-height:1.6}.world-terminal__composer textarea::placeholder{color:#899ba5}.world-terminal__compose-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.world-terminal__compose-bottom>span{color:#81949b;font:10px monospace}.world-terminal__compose-bottom button{min-height:40px;min-width:84px;padding:8px 18px;border:0;border-radius:0;background:var(--terminal-accent);color:#151714;font-size:12px;font-weight:600;clip-path:polygon(0 0,100% 0,100% 72%,86% 100%,0 100%)}.world-terminal__compose-bottom button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.world-terminal__compose-actions{display:flex;align-items:center;gap:8px}.world-terminal__compose-bottom .world-terminal__config{display:grid;place-items:center;min-width:40px;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:#939995;clip-path:none}.world-terminal__compose-bottom .world-terminal__config:hover{border-color:var(--terminal-accent,#f4ee00);color:var(--terminal-accent,#f4ee00);background:transparent;filter:none}.world-terminal__config-panel{position:absolute;right:24px;top:84px;bottom:24px;z-index:4;width:min(360px,calc(100% - 48px));overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px;border:1px solid #ffffff30;border-radius:6px;background:#1a1d20;box-shadow:0 12px 60px #000b;scrollbar-width:thin;animation:terminal-tip .2s ease}.world-terminal__config-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--terminal-line);background:#1a1d20}.world-terminal__config-panel label{display:block;margin-top:10px;color:#8ea39d;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.world-terminal__config-panel input{width:100%;margin-top:5px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#121b22cc;color:#dce9e5;padding:8px 9px;font-size:12px;transition:border-color .2s}.world-terminal__config-panel input:focus{border-color:color-mix(in srgb,var(--terminal-accent) 55%,transparent);outline:0}.world-terminal__config-panel input::placeholder{color:#5f7279}.world-terminal__config-title{margin:0;color:#dce9e5;font-size:12px;font-weight:600}.world-terminal__config-hint{margin:10px 0 0;color:#7f9299;font-size:10px;line-height:1.6}.world-terminal__config-warning{margin:10px 0 0;color:#ff7b7b;font-size:10px;line-height:1.6}.world-terminal__config-error{margin:10px 0 0;color:#ff7b7b;font-weight:600;font-size:10px;line-height:1.6}.world-terminal__config-actions{display:flex;gap:8px;margin-top:12px}.world-terminal__config-actions button{flex:1;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:transparent;color:#dce9e5;font-size:12px;transition:border-color .2s,color .2s}.world-terminal__config-actions button:hover{border-color:var(--terminal-accent);color:var(--terminal-accent)}.world-terminal__config-advanced{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.world-terminal__config-advanced summary{cursor:pointer;color:#b7c6c8;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em;list-style:none;display:flex;align-items:center;gap:6px}.world-terminal__config-advanced summary::-webkit-details-marker{display:none}.world-terminal__config-advanced summary:before{content:"▸";color:var(--terminal-accent,#f4ee00);transition:transform .2s}.world-terminal__config-advanced[open] summary:before{transform:rotate(90deg)}.world-terminal__config-advanced summary span{color:#5f7279;font-size:9px}.world-terminal__config-advhint{margin:8px 0 2px;color:#7f9299;font-size:9px;line-height:1.6}.world-terminal__config-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;align-items:start}.world-terminal__config-grid label{margin-top:0;display:flex;flex-direction:column;gap:5px}.world-terminal__config-grid input{margin-top:0}.world-terminal__config-name{color:#8ea39d}.world-terminal__config-range{color:#5f7279;font-size:9px;line-height:1.4}.world-terminal__footer{flex-shrink:0;padding:10px 20px 14px;text-align:center;color:#7f949d;font-size:10px;line-height:1.5}@keyframes terminal-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes terminal-tip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes terminal-status-pulse{50%{opacity:.45;transform:scale(.72)}}.world-terminal__shell:before{content:"";position:absolute;top:0;left:0;width:72px;height:2px;background:var(--terminal-accent);z-index:5}.world-terminal__insignia{position:relative;display:grid;place-items:center;width:128px;height:128px;color:#ffffff12}.world-terminal__insignia>span{font:56px Bender-Bold,monospace;color:#d7dbd318;letter-spacing:-.06em}.world-terminal__insignia>svg{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.world-terminal__composer:before{content:"›";position:absolute;left:12px;top:12px;color:var(--terminal-accent);font:20px Bender-Regular,monospace}.terminal-select{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.terminal-select__label{color:#888e91;font:10px/1.4 Bender-Regular,sans-serif;letter-spacing:.08em}.world-terminal .terminal-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:36px;width:100%;padding:0;border:0;background:transparent;color:#e3e5e0;font-size:13px;text-align:left;white-space:nowrap}.world-terminal .terminal-select__trigger svg{width:14px;height:14px;color:#a9afaa;transition:transform .2s}.world-terminal .terminal-select__trigger[aria-expanded=true]{color:var(--terminal-accent)}.world-terminal .terminal-select__trigger[aria-expanded=true] svg{transform:rotate(180deg);color:var(--terminal-accent)}.terminal-select__menu{position:absolute;top:calc(100% + 10px);left:-14px;z-index:6;width:260px;max-height:min(280px,calc(var(--terminal-height,100dvh) - 160px));padding:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #ffffff30;border-top:2px solid var(--terminal-accent);background:#1b1e20;box-shadow:0 14px 40px #0009;animation:terminal-tip .15s ease}.terminal-select__option{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;align-items:center;min-height:58px;padding:10px;color:#c7ccc6;border-left:2px solid transparent;user-select:none}.terminal-select__option.is-active{background:#ffffff07}.terminal-select__option[aria-selected=true]{border-left-color:var(--terminal-accent);background:color-mix(in srgb,var(--terminal-accent) 7%,transparent);color:var(--terminal-accent)}.terminal-select__index{color:#7f8780;font:9px Bender-Regular,monospace}.terminal-select__option strong{display:block;font-size:13px;font-weight:500;letter-spacing:.03em}.terminal-select__option small{display:block;margin-top:4px;color:#919892;font-size:10px}.terminal-select__check{font-size:12px;color:var(--terminal-accent)}@media (max-width:899px){.world-terminal .terminal-select__trigger{min-height:44px;gap:8px;font-size:13px}.terminal-select__menu{width:min(244px,calc(100vw - 96px));left:0}.terminal-select:nth-child(2) .terminal-select__menu{left:auto;right:0}.world-terminal__composer:before{left:9px;top:8px}.world-terminal__composer textarea{padding-left:10px}}@media (min-width:1181px) and (max-width:1350px){.terminal-trigger{left:29%;right:25rem}.terminal-trigger__hint{display:none}}@media (min-width:900px) and (max-width:1180px){.terminal-trigger{left:31%;right:16rem}.terminal-trigger__hint{display:none}}.terminal-trigger--mobile{position:relative;inset:auto;width:100%;min-height:62px;margin:24px 0 0}@media (max-width:899px){.world-terminal{position:fixed;inset:var(--terminal-top,0px) 0 auto;width:100%;height:var(--terminal-height,100dvh);margin:0;border:0;border-radius:0}.world-terminal__header{padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.world-terminal__brand-mark{width:36px;height:36px;font-size:18px}.world-terminal h2{font-size:16px}.world-terminal h2 span{font-size:9px;margin-left:6px}.world-terminal__settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.terminal-select{gap:3px}.terminal-select__label{font-size:9px}.world-terminal__settings .world-terminal__new{align-self:end;min-height:44px;font-size:11px}.world-terminal__statusbar{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:10px 16px;font-size:10px}.world-terminal__statusbar>div{flex:0 0 auto;gap:4px;white-space:nowrap}.world-terminal__statusbar>div:first-child{flex:0 1 auto;min-width:0}.world-terminal__statusbar>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8ch}.world-terminal__status-label{font-size:0}.world-terminal__status-label:after{content:attr(data-short);font-size:10px}.world-terminal__status-label,.world-terminal__statusbar strong{flex-shrink:0}.world-terminal__statusbar>div:first-child strong{flex-shrink:1}.world-terminal__trust{margin-left:0}.world-terminal__meter,.world-terminal__mood{display:none}.world-terminal__thread{padding:8px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left))}.world-terminal__welcome{grid-template-columns:minmax(0,1fr);padding:22px 0 8px}.world-terminal__insignia{display:none}.world-terminal__welcome h3{font-size:23px;margin:10px 0}.world-terminal__welcome-copy>p:not(.world-terminal__eyebrow){font-size:12px}.world-terminal__suggestions{grid-template-columns:1fr;gap:0;margin-top:22px;border-top:1px solid var(--terminal-line)}.world-terminal__suggestion-card{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:54px;padding:12px 0;border:0;border-bottom:1px solid var(--terminal-line);border-radius:0;background:transparent}.world-terminal__suggestion-card strong{line-height:1.65}.world-terminal__suggestion-card svg{position:static;width:16px;height:16px}.world-terminal__message--user{max-width:92%}.world-terminal__message--user .world-terminal__text{padding:10px 12px}.world-terminal__composer{margin:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));padding:10px 12px 8px}.world-terminal__composer textarea{font-size:16px}.world-terminal__compose-bottom button{min-height:44px}.world-terminal__compose-bottom .world-terminal__config{width:44px;height:44px}.world-terminal__keyhint{display:none}.world-terminal__footer{padding:8px 18px calc(8px + env(safe-area-inset-bottom));font-size:9px}.world-terminal__feedback{padding:0 16px;max-height:22%;overflow:auto;overflow-wrap:anywhere}.world-terminal__turnstile{margin:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.world-terminal__config-panel{top:calc(64px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right))}.world-terminal__config-panel input,.world-terminal__name-editor input{font-size:16px}.world-terminal__config-actions button{min-height:44px}.world-terminal__config-advanced summary{min-height:44px}.terminal-trigger__hint{font-size:10px}}@media (max-height:600px){.world-terminal__header{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px}.world-terminal__settings{padding-top:6px;padding-bottom:6px}.world-terminal__statusbar{gap:4px 12px;padding-top:6px;padding-bottom:6px}.world-terminal__welcome{padding-top:10px}.world-terminal__composer textarea{height:28px;min-height:28px}.world-terminal__footer{padding-top:4px;padding-bottom:max(4px,env(safe-area-inset-bottom))}}@media (max-width:899px) and (max-height:500px){.world-terminal__brand-mark,.world-terminal__brand .world-terminal__eyebrow,.terminal-select__label{display:none}.world-terminal__statusbar{display:flex;justify-content:space-between;font-size:9px}.world-terminal__status,.world-terminal__trust,.world-terminal__affinity{gap:4px}.world-terminal__config-panel{top:54px}}@media (prefers-reduced-motion:reduce){.world-terminal,.world-terminal::backdrop,.world-terminal *,.terminal-trigger{animation:none!important;transition:none!important}}.world-terminal[data-compact] .world-terminal__header{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px}.world-terminal[data-compact] .world-terminal__brand-mark,.world-terminal[data-compact] .world-terminal__brand .world-terminal__eyebrow{display:none}.world-terminal[data-compact] .world-terminal__settings{padding-top:6px;padding-bottom:6px}.world-terminal[data-compact] .terminal-select__label{display:none}.world-terminal[data-compact] .world-terminal__statusbar{display:flex;justify-content:space-between;gap:4px 12px;padding-top:6px;padding-bottom:6px;font-size:9px}.world-terminal[data-compact] :is(.world-terminal__status,.world-terminal__trust,.world-terminal__affinity){gap:4px}.world-terminal[data-compact] .world-terminal__composer textarea{height:28px;min-height:28px}.world-terminal[data-compact] .world-terminal__footer{padding-top:4px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.world-terminal[data-compact] .world-terminal__config-panel{top:54px}
