*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#1a1b26;color:#c0caf5;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}::selection{background:#283457;color:#c0caf5}#nav-bar{position:sticky;top:0;z-index:20;background:#1a1b26;display:flex;gap:4px;padding:12px 0;border-bottom:1px solid #282d42;margin-bottom:16px;flex-wrap:wrap}.nav-cmd{color:#565f89;text-decoration:none;font-size:13px;padding:4px 10px;border:1px solid #282d42;border-radius:4px;transition:color .15s,border-color .15s;white-space:nowrap}.nav-cmd:hover{color:#7aa2f7;border-color:#7aa2f7}#terminal{max-width:800px;margin:0 auto;padding:24px;min-height:100vh;min-height:100dvh;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.output-line{white-space:pre-wrap;word-break:break-word}.output-line a{color:#c0caf5;text-decoration:underline;text-decoration-color:#414868;text-underline-offset:2px;touch-action:manipulation}.output-line a:hover{text-decoration-color:#c0caf5}.cmd-link{color:#7aa2f7;text-decoration:none;cursor:pointer;touch-action:manipulation}.cmd-link:hover{text-decoration:underline;text-decoration-color:#7aa2f7;text-underline-offset:2px}.prompt{color:#565f89}.prompt-command{color:#c0caf5}.input-line{display:flex;align-items:center;margin-top:4px}.input-line .prompt{flex-shrink:0}#command-input{background:none;border:none;color:#c0caf5;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;flex:1;caret-color:#c0caf5;margin-left:0;padding:0}.block-cursor{display:none;width:8px;height:1.2em;background:#c0caf5;animation:blink 1s step-end infinite;flex-shrink:0}.input-line.show-cursor .block-cursor{display:inline-block}.input-line.show-cursor #command-input{caret-color:transparent}@keyframes blink{50%{opacity:0}}.typewriter-cursor{display:inline-block;width:8px;height:1.2em;background:#c0caf5;animation:blink 1s step-end infinite;vertical-align:text-bottom}.company-logo{width:20px;height:20px;vertical-align:middle;margin-right:6px;border-radius:3px;object-fit:contain}.avatar{width:48px;height:48px;border-radius:50%;margin-bottom:12px;display:block}.boot-line{color:#565f89;font-size:13px}.verify-line{color:#565f89}.did-link{color:#7aa2f7!important;text-decoration-color:#7aa2f7!important}.trust-line{color:#565f89}.loading-dots:after{content:"";animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.error-line{color:#f7768e}.verified-badge{color:#9ece6a;font-size:14px;opacity:0;margin-left:8px;flex-shrink:0;transition:opacity .3s ease}.input-line .verified-badge{opacity:.5}.input-line:focus-within .verified-badge{opacity:.8}.exit-ask-btn{background:none;border:1px solid #565f89;color:#565f89;font-family:inherit;font-size:12px;padding:2px 8px;border-radius:3px;cursor:pointer;flex-shrink:0;margin-left:8px;line-height:1.4;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exit-ask-btn:hover{color:#f7768e;border-color:#f7768e}.seo-content{display:none}noscript .seo-content{display:block}.seo-content{max-width:800px;margin:0 auto;padding:24px}.seo-content h1{font-size:20px;margin-bottom:16px;color:#c0caf5}.seo-content h2{font-size:16px;margin:24px 0 8px;color:#c0caf5}.seo-content p,.seo-content li{color:#a9b1d6;margin-bottom:8px}.seo-content ul{list-style:none;padding-left:16px}.seo-content a{color:#c0caf5}.welcome-line{color:#a9b1d6;margin-top:4px}.section-header{color:#565f89}.next-hint{color:#565f89;font-size:13px;margin-top:8px}.next-hint a{color:#565f89;text-decoration:none}.next-hint a:hover{color:#7aa2f7}@media(max-width:600px){html,body{font-size:13px}#terminal{padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}#nav-bar{padding:10px 0;margin-bottom:12px;gap:6px}.nav-cmd{padding:6px 12px;font-size:13px;-webkit-tap-highlight-color:transparent}#command-input{font-size:16px}.cmd-link{display:inline-block;padding:4px 0;-webkit-tap-highlight-color:transparent}.output-line{overflow-x:auto;-webkit-overflow-scrolling:touch}.input-line{position:sticky;bottom:0;background:#1a1b26;padding:8px 0;margin-top:0;z-index:10}}
