.ai-space h1{margin:24px 0;font-size:48px}.ai-space h2{font-size:32px}.ai-space h3{font-size:24px}.ai-space p{margin:16px 0}.ai-lead{max-width:700px;color:var(--ww-muted)}.ai-tool-nav{border-block:1px solid var(--ww-line);flex-wrap:wrap;gap:8px 24px;margin:32px 0;padding:16px 0;display:flex}.ai-tool-nav a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.ai-tool-nav a[aria-current]{color:var(--ww-blue);border-bottom:1px solid}.ai-notice{border-left:1px solid var(--ww-blue);background:var(--ww-paper);padding:16px 24px}.ai-signin{border:1px solid var(--ww-line);margin:32px 0;padding:24px}.ai-space label{gap:8px;margin:16px 0;display:grid}.ai-space input,.ai-space select,.ai-space textarea{font:inherit;color:var(--ww-ink);background:var(--ww-white);border:1px solid var(--ww-line);border-radius:2px;width:100%;max-width:100%;min-height:44px;padding:12px;font-size:16px;line-height:1.8}.ai-space textarea{resize:vertical;min-height:240px}.ai-space .ai-consent{align-items:flex-start;gap:12px;font-size:14px;display:flex}.ai-consent input{flex:none;width:20px;min-height:20px;margin-top:4px}.ai-consent a,.ai-caption a{text-decoration:underline}.ai-account{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;display:flex}.ai-account .ww-inline{margin:0}.ai-catalog,.ai-editor{grid-template-columns:1fr 1fr;gap:32px;margin:48px 0;display:grid}.ai-tool-row{border-top:1px solid var(--ww-line);padding:24px 0}.ai-tool-row h2{margin:16px 0}.ai-tool-row:hover h2{color:var(--ww-blue)}.ai-next,.ai-history{margin:48px 0}.ai-next-row,.ai-history-row{border-bottom:1px solid var(--ww-line);padding:24px 0}.ai-next-row h3{margin-top:8px}.ai-next-row p,.ai-history-row p{margin:8px 0}.ai-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ai-actions .ww-inline{margin:0}.ai-space button:disabled{opacity:.55;cursor:default}.ai-result{border-left:1px solid var(--ww-line);min-width:0;padding-left:24px}.ai-caption{color:var(--ww-muted);font-size:14px}.ai-output{overflow-wrap:anywhere;margin-top:24px;font-size:16px;line-height:1.9}.ai-history-row .ww-inline{font-size:16px}.ai-space .ww-inline{border:0;border-bottom:1px solid var(--ww-line);background:0 0;padding:0}.ai-space .ww-button:disabled:hover{color:var(--ww-ink);background:0 0}@media (max-width:700px){.ai-space h1{font-size:36px}.ai-space h2{font-size:28px}.ai-catalog,.ai-editor{grid-template-columns:1fr;gap:24px}.ai-result{border-left:0;border-top:1px solid var(--ww-line);padding:24px 0 0}.ai-signin{padding:24px 16px}.ai-tool-nav{gap:8px 16px}}.ai-output h1{margin:24px 0 12px;font-size:24px}.ai-output h2,.ai-output h3{margin:24px 0 12px;font-size:18px}.ai-output p{margin:12px 0}.ai-output blockquote{border-left:1px solid var(--ww-line);margin:16px 0;padding-left:16px}.ai-output :is(ul,ol){padding-left:24px}.ai-output a{color:var(--ww-blue);text-decoration:underline}.ai-output pre{white-space:pre-wrap;overflow:auto}.ai-output :first-child{margin-top:0}.ai-space :is(input,textarea)::placeholder{color:var(--ww-muted);opacity:1}
