:root{color-scheme:dark;--font-terminal: "Ark Pixel 12px Monospaced Zh CN", "VT323", "Fusion Pixel 10px Monospaced Zh Hans", ui-monospace, monospace;--font-terminal-input: "Ark Pixel 12px Monospaced Zh CN", "VT323", "Fusion Pixel 10px Monospaced Zh Hans", ui-monospace, monospace;--font-ui: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-pixel-latin: "Pixelify Sans", "JetBrains Mono", ui-monospace, monospace;--font-pixel-cn: "Fusion Pixel 10px Monospaced Zh Hans", "Pixelify Sans", "JetBrains Mono", ui-monospace, monospace;--bg: #10161b;--window: #11181f;--chrome: #242b2e;--line: #6f777a;--line-soft: #3f474a;--text: #e6e7e7;--muted: #a5a8aa;--green: #16e32b;--cyan: #50f3ff;--purple: #b4a6ff;--orange: #ff7a53;--red: #ff4d55;--yellow: #ffc21b}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-CUogYd9I.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Pixelify Sans;src:url(/assets/PixelifySans-wght-lrcDQVzA.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:VT323;src:url(/assets/VT323-Regular-wDgJuOC9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Ark Pixel 12px Monospaced Zh CN";src:url(/assets/ArkPixel12MonospacedZhCn-CKPllN_0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Fusion Pixel 10px Monospaced Zh Hans";src:url(/assets/FusionPixel10pxMonospacedZhHans-D3NdK8oy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*{box-sizing:border-box}::selection{color:#10161b;background:var(--orange)}html,body,#root{min-height:100%;margin:0;overflow:hidden}body{background:#05080b;color:var(--text);font-family:var(--font-terminal)}.desktop{min-height:100dvh;display:grid;place-items:center;padding:clamp(12px,3.5vw,32px)}.terminal-window{width:min(1180px,calc(100vw - clamp(24px,7vw,64px)));height:min(620px,calc(100dvh - clamp(24px,7vw,64px)));min-height:0;border:2px solid var(--line);border-radius:clamp(12px,2vw,24px);overflow:hidden;background:var(--window);box-shadow:0 26px 90px #0009}.terminal-body.is-booting{display:grid;grid-template-rows:1fr;place-items:center}.boot-panel{min-width:min(520px,80%);color:var(--muted);-webkit-user-select:none;user-select:none}.boot-title{margin:0 0 28px;color:var(--orange);font-size:clamp(36px,5vw,52px);line-height:1}.boot-title span{color:var(--muted)}.boot-lines{display:grid;gap:10px;font-size:clamp(24px,3.2vw,34px);line-height:1.1}.boot-lines p{width:0;max-width:fit-content;margin:0;overflow:hidden;white-space:nowrap;animation:boot-type .52s steps(var(--chars),end) forwards}.boot-lines p:nth-child(2){animation-delay:.56s}.boot-lines p:nth-child(3){animation-delay:1.08s}.boot-lines p:last-child{color:var(--text)}.boot-panel.is-restore .boot-lines p{animation-duration:.26s}.boot-panel.is-restore .boot-lines p:nth-child(2){animation-delay:.28s}.boot-panel.is-restore .boot-lines p:nth-child(3){animation-delay:.56s}.boot-lines span{color:var(--purple)}.interstitial-panel{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:48px 42px;color:var(--text);font-size:clamp(24px,3.2vw,34px);line-height:1.6;animation:interstitial-fade-in .6s ease-out both}.interstitial-panel p{margin:0}@keyframes interstitial-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.window-chrome{height:44px;display:grid;grid-template-columns:minmax(82px,112px) minmax(0,1fr) auto;align-items:center;padding:0 16px;border-bottom:4px solid #252a2d;background:var(--chrome);color:var(--muted)}.traffic-lights{display:flex;gap:14px;align-items:center}.dot{position:relative;width:22px;height:22px;border-radius:50%;display:block}.dot:before,.dot:after{content:"";position:absolute;inset:50% auto auto 50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .12s ease}.traffic-lights:hover .dot:before,.traffic-lights:hover .dot:after{opacity:1}.red{background:#ff424b}.red:before,.red:after{width:11px;height:2px;border-radius:2px;background:#7a2228}.red:before{transform:translate(-50%,-50%) rotate(45deg)}.red:after{transform:translate(-50%,-50%) rotate(-45deg)}.yellow{background:#ffc20d}.yellow:before{width:11px;height:2px;border-radius:2px;background:#8a6100}.green{background:#26cf4e}.green:before{width:7px;height:7px;border-radius:1px;background:#0c6b27;clip-path:polygon(0 0,100% 0,0 100%);transform:translate(-72%,-72%)}.green:after{width:7px;height:7px;border-radius:1px;background:#0c6b27;clip-path:polygon(100% 0,100% 100%,0 100%);transform:translate(-28%,-28%)}.window-title{justify-self:start;display:flex;gap:10px;align-items:center;font-family:var(--font-terminal);min-width:0;font-size:clamp(22px,2.8vw,30px);font-weight:700}.window-title span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark{color:var(--muted);font-size:27px}.window-hint{justify-self:end;color:var(--muted);font-size:clamp(22px,2.9vw,30px);font-weight:700}.terminal-body{display:grid;grid-template-rows:60px minmax(0,auto) 46px 50px 48px minmax(0,1fr);height:calc(100% - 44px);padding:8px 16px 10px}.terminal-body:not(.is-result) .status-area{display:none}.terminal-body:not(.is-result) .input-row{grid-row:4}.terminal-body:not(.is-result) .shortcut-row{grid-row:5}.terminal-body.is-result{grid-template-rows:auto auto minmax(0,1fr) 50px 48px;padding:16px 16px 10px}.terminal-body.is-result .input-row{grid-row:4}.terminal-body.is-result .shortcut-row{grid-row:5}.terminal-body.is-result .status-area{padding-left:0;padding-top:6px;padding-bottom:10px}.command-line{display:flex;gap:clamp(10px,2vw,20px);align-items:center;height:42px;min-width:0;overflow:hidden;font-size:clamp(21px,2.9vw,31px);line-height:1}.cmd-part{min-width:0;white-space:nowrap}.part-0{color:#54f487}.part-1{color:var(--cyan)}.part-2{color:var(--purple)}.part-3{color:var(--green)}.welcome-card{position:relative;display:grid;grid-template-columns:46% 54%;min-height:0;height:clamp(260px,48dvh,300px);border:2px solid var(--orange);border-radius:6px;overflow:visible}.welcome-card:after{content:"";position:absolute;top:18px;bottom:20px;left:46%;width:2px;background:var(--orange);transform:translate(-1px)}.welcome-left{position:relative;display:grid;justify-items:center;grid-template-rows:auto auto 1fr auto;align-items:center;padding:0 clamp(18px,3vw,34px) 34px}.welcome-left h1{position:relative;top:-18px;margin:0;padding:0 20px;background:var(--window);color:var(--orange);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(28px,3.5vw,38px);font-weight:500}.welcome-left h1 span{color:var(--muted)}.welcome-back{margin:0;font-size:clamp(23px,2.7vw,29px);font-weight:700}.model-line,.path-line{margin:0;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.5vw,27px);line-height:1.2}.path-line{margin-top:2px}.welcome-right{display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr);min-width:0}.info-block{padding:0}.info-block+.info-block{border-top:0}.info-block-content{margin:0 28px;padding:12px 0}.info-block+.info-block .info-block-content{border-top:2px solid var(--orange)}.info-block h2{margin:0 0 6px;color:var(--orange);font-size:clamp(21px,2.4vw,25px);font-weight:700}.info-block p{margin:0 0 2px;color:var(--text);font-size:clamp(18px,2vw,22px);line-height:1.18;white-space:normal;overflow-wrap:anywhere}.info-block p:last-child{margin-bottom:0}.info-block .italic{color:var(--muted);font-style:italic}.context-bar{color:var(--orange)}.clawd-sprite{display:grid;grid-template-columns:repeat(var(--sprite-width),var(--pixel));grid-template-rows:repeat(var(--sprite-height),var(--pixel));width:calc(var(--sprite-width) * var(--pixel));height:calc(var(--sprite-height) * var(--pixel));-webkit-user-select:none;user-select:none}.hero-clawd{position:relative;display:block;margin:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-clawd-image{display:block;width:clamp(82px,11vw,112px);height:auto;aspect-ratio:640 / 736;object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-clawd-half-blink,.hero-clawd-blink{position:absolute;inset:0;opacity:0;pointer-events:none}.hero-clawd-half-blink{animation:clawd-half-blink 5.2s steps(1,end) infinite}.hero-clawd-blink{animation:clawd-blink 5.2s steps(1,end) infinite}.inline-mew{position:relative;display:block;width:fit-content;margin:14px 0 4px 72px;animation:inline-mew-idle 3.6s ease-in-out infinite;transform-origin:50% 82%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.inline-mew.is-success{animation:inline-mew-success 1.25s steps(1,end) infinite}.inline-mew.is-success .inline-mew-image{aspect-ratio:853 / 645}.inline-mew-image{display:block;width:64px;height:auto;aspect-ratio:640 / 736;object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes inline-mew-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes inline-mew-success{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-2px,-2px) rotate(-3deg)}36%{transform:translate(2px,-5px) rotate(3deg)}54%{transform:translate(-1px,-2px) rotate(-2deg)}72%{transform:translate(1px,-4px) rotate(2deg)}}@keyframes clawd-half-blink{0%,92%,92.8%,96.4%,to{opacity:0}93.6%,95.7%{opacity:1}}@keyframes clawd-blink{0%,94%,95.1%,to{opacity:0}94.6%{opacity:1}}.welcome-left .model-line{align-self:end}.result-panel{position:relative;min-height:0;display:grid;grid-template-rows:44px auto;overflow:hidden;color:var(--text)}.result-command-row{display:flex;align-items:center;gap:18px;height:44px;margin:0 -16px;padding:0 16px;background:#343434;overflow:hidden;font-size:clamp(23px,2.6vw,27px);line-height:1}.result-command-prompt{flex:0 0 auto;color:#53585a;font-weight:700}.result-command-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.result-output{min-height:0;overflow:auto;padding:18px 0 0;font-size:clamp(20px,2.3vw,24px);line-height:1.38;scrollbar-width:none}.result-output::-webkit-scrollbar{display:none}.is-help-output{padding-bottom:48px}.scroll-more-indicator{position:absolute;left:clamp(220px,28vw,420px);bottom:10px;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1;animation:scroll-more-bounce 1.2s steps(1,end) infinite;pointer-events:none}.result-output p,.result-output h2{margin:0}.result-lede{display:flex;gap:16px;align-items:baseline;margin-bottom:16px}.result-dot{color:var(--text)}.loading-line{display:inline-flex;gap:12px;align-items:center;color:var(--orange);animation:loading-pulse .9s steps(1,end) infinite}@keyframes loading-pulse{50%{opacity:.45}}@keyframes scroll-more-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.result-output h2{margin-top:12px;margin-bottom:4px;color:var(--text);font-size:clamp(20px,2.3vw,24px);font-weight:700}.folder-output{width:min(100%,760px);margin:14px 0 10px 34px;border:2px solid var(--line);background:#e6e7e706;color:var(--text)}.folder-output pre{margin:0;padding:12px 14px;font:inherit;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.folder-output.is-system-doc{width:min(100%,640px)}.folder-output.is-system-doc pre{padding:10px 14px;font-size:.78em;line-height:1.16}.file-tree{padding:12px 14px;line-height:1.3}.file-tree-row{display:flex;align-items:baseline;gap:10px;padding-left:24px}.tree-branch{color:var(--text)}.file-state{display:inline-flex;width:1ch;justify-content:center}.file-state.is-unread{color:var(--muted)}.file-state.is-read{color:var(--cyan)}.file-state.is-edited{color:var(--orange)}.file-state.is-ready{color:var(--green)}.file-meta{color:var(--muted)}.command-token{color:var(--purple)}.clawd-pixel{width:var(--pixel);height:var(--pixel)}.status-area{min-height:0;display:flex;align-items:flex-start;margin:0;padding:12px 42px 18px;color:var(--muted);font-size:clamp(21px,2.5vw,27px);line-height:1.55}.status-area.has-discovery-mew{grid-row:2 / 4;position:relative;min-height:108px}.status-mew{position:absolute;left:var(--status-mew-left, 118px);bottom:var(--status-mew-bottom, -26px);display:block;width:fit-content;animation:status-mew-discovery 2.8s ease-in-out infinite;transform-origin:50% 85%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:1}.status-mew.is-left{--status-mew-left: 118px}.status-mew.is-middle{--status-mew-left: 31%}.status-mew.is-right{--status-mew-left: 54%}.status-mew.is-near-input{--status-mew-left: 18%}.status-mew-image{display:block;width:clamp(54px,5vw,78px);height:auto;aspect-ratio:1 / 1;object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.worked{display:flex;gap:12px;color:var(--muted)}.worked-icon{color:var(--muted)}.input-row{position:relative;display:flex;align-items:center;gap:18px;height:50px;min-width:0;border-top:2px solid var(--line);border-bottom:2px solid var(--line);color:var(--text);font-size:clamp(23px,2.6vw,27px);line-height:1;overflow:hidden}.input-prompt{flex:0 0 auto;font-weight:700}.input-row input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;outline:0;background:transparent;font-family:var(--font-terminal-input);font-size:clamp(23px,2.6vw,27px);line-height:32px}.terminal-command-display{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;color:var(--text);font-family:var(--font-terminal-input);font-size:clamp(23px,2.6vw,27px);line-height:32px;white-space:nowrap;pointer-events:none}.terminal-command-display>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.ghost-command{color:var(--purple);opacity:.72}.terminal-caret{flex:0 0 auto;width:2px;height:26px;margin-left:8px;background:var(--text);animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}@keyframes status-mew-discovery{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes boot-type{to{width:calc(var(--chars) * 1ch)}}.input-row input::placeholder{color:transparent}.input-row input:disabled{cursor:default}.shortcut-row{display:flex;align-items:start;gap:18px;padding:10px 42px 0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.7vw,30px)}.idle-help{margin-left:auto;opacity:0;animation:idle-help-in .26s ease-out forwards}.help-hint{margin-left:auto;opacity:.35;font-size:.82em}.input-limit-hint{color:var(--orange);opacity:.9}@keyframes idle-help-in{to{opacity:1}}.game-placeholder{min-height:0;height:300px;display:grid;place-items:center;align-content:center;gap:18px;border:2px solid var(--orange);border-radius:6px;color:var(--text);font-size:32px}.game-placeholder p{margin:0}.game-placeholder .muted{color:var(--muted);font-size:24px}@media(max-width:900px){.desktop{padding:16px}.terminal-window{width:calc(100vw - 32px);height:calc(100dvh - 32px)}.terminal-body{grid-template-rows:50px minmax(0,auto) 22px 48px 42px minmax(0,1fr);padding:8px 12px}.terminal-body.is-result{grid-template-rows:auto auto minmax(0,1fr) 48px 42px;padding:14px 12px 8px}.window-chrome{grid-template-columns:82px minmax(0,1fr) auto;padding:0 12px}.traffic-lights{gap:12px}.dot{width:20px;height:20px}.red:before,.red:after,.yellow:before{width:11px;height:2px}.green:before{width:9px;height:9px}.green:after{width:9px;height:9px}.welcome-card{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;height:clamp(300px,52dvh,360px);overflow:visible}.welcome-card:after{display:none}.welcome-left{grid-template-rows:auto auto 1fr auto auto;min-height:0;padding:0 20px 16px}.welcome-left h1{top:-14px;max-width:calc(100% - 28px);font-size:clamp(26px,4.8vw,34px);line-height:1.15;text-align:center;white-space:normal;overflow:visible}.welcome-right{min-height:0;grid-template-rows:auto;border-top:2px solid var(--orange)}.info-block{min-width:0}.info-block:first-child{display:none}.info-block-content{margin:0 20px;padding:10px 0 12px}.info-block+.info-block .info-block-content{border-top:0}.info-block p:nth-of-type(n+3){display:none}.status-area,.shortcut-row{padding-left:24px;padding-right:24px}.result-command-row{margin:0 -12px;padding:0 12px}.status-mew{bottom:var(--status-mew-bottom, -20px)}}@media(max-width:560px){.desktop{padding:0}.terminal-window{width:100vw;height:100dvh;border-left:0;border-right:0;border-radius:0}.window-chrome{height:42px;grid-template-columns:72px minmax(0,1fr) auto;padding:0 10px}.traffic-lights{gap:10px}.dot{width:17px;height:17px}.red:before,.red:after,.yellow:before{width:9px;height:2px}.green:before{width:7px;height:7px}.green:after{width:7px;height:7px}.spark,.window-hint{display:none}.terminal-body{height:calc(100% - 42px);grid-template-rows:42px minmax(0,auto) 18px 46px 38px minmax(0,1fr);padding:6px 8px 8px}.terminal-body.is-result{grid-template-rows:auto auto minmax(0,1fr) 46px 38px;padding:10px 8px 8px}.command-line{height:34px}.part-2{display:none}.welcome-card{height:clamp(276px,50dvh,330px)}.welcome-left{padding-inline:12px}.welcome-left h1{max-width:calc(100vw - 48px);padding-inline:10px}.model-line{display:none}.info-block-content{margin-inline:12px}.result-command-row{height:40px;margin:0 -8px;padding:0 8px}.result-output{padding-top:14px}.result-lede{gap:10px;margin-bottom:12px}.result-output h2{margin-top:14px}.status-area,.shortcut-row{padding-left:16px;padding-right:16px}.input-row{height:46px;gap:12px}.terminal-caret{height:24px}}
