.ai[data-astro-cid-6h2i3fcn]{background:radial-gradient(60% 80% at 0% 0%, #c4a7ff1f, transparent 70%), radial-gradient(50% 70% at 100% 100%, #74d6ff1a, transparent 70%), var(--surface);border:1px solid #c4a7ff38;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);margin-top:90px;padding:clamp(28px,4vw,48px);display:grid}.skill[data-astro-cid-6h2i3fcn]{height:100svh;padding:84px var(--page-pad) 32px;isolation:isolate;background:var(--bg);place-items:center;display:grid;overflow:hidden}.skill[data-astro-cid-6h2i3fcn] .ai[data-astro-cid-6h2i3fcn]{width:min(1140px,100%);margin-top:0}.skill[data-astro-cid-6h2i3fcn]:before,.skill[data-astro-cid-6h2i3fcn]:after{content:"";pointer-events:none;position:absolute}.skill[data-astro-cid-6h2i3fcn]:before{z-index:-1;filter:blur(6px);background:radial-gradient(48% 70% at 50% 0,#74d6ff2e,#c4a7ff12 42%,#0000 72%);width:84%;height:62%;top:-8%;left:8%}.skill[data-astro-cid-6h2i3fcn]:after{z-index:0;background-image:var(--grain);mix-blend-mode:overlay;opacity:.5;inset:0}.skill[data-astro-cid-6h2i3fcn]>[data-astro-cid-6h2i3fcn]{z-index:1;position:relative}.ai__title[data-astro-cid-6h2i3fcn]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin:0 0 10px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:400;line-height:1.16}[data-astro-cid-6h2i3fcn]:lang(zh-CN) .ai__title[data-astro-cid-6h2i3fcn]{font-family:var(--font-cjk-display);letter-spacing:.01em;font-weight:600}.ai[data-astro-cid-6h2i3fcn] .lead[data-astro-cid-6h2i3fcn]{margin-bottom:0;font-size:.98rem}.ai__kicker[data-astro-cid-6h2i3fcn]{color:#c4a7ff;letter-spacing:.06em;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:inline-flex}.ai__steps[data-astro-cid-6h2i3fcn]{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ai__steps[data-astro-cid-6h2i3fcn] li[data-astro-cid-6h2i3fcn]{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.ai__n[data-astro-cid-6h2i3fcn]{color:#c4a7ff;background:#c4a7ff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ai__steps[data-astro-cid-6h2i3fcn] strong[data-astro-cid-6h2i3fcn]{color:var(--text-1);margin-bottom:6px;font-size:.95rem;display:block}.ai__steps[data-astro-cid-6h2i3fcn] small[data-astro-cid-6h2i3fcn]{color:var(--text-4);margin-top:6px;font-size:.8rem;display:block}.ai__cmd[data-astro-cid-6h2i3fcn]{border:1px solid var(--line-strong);width:100%;color:var(--text-1);text-align:left;cursor:pointer;background:#00000059;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;transition:border-color .2s;display:flex}.ai__cmd[data-astro-cid-6h2i3fcn] span[data-astro-cid-6h2i3fcn]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai__cmd[data-astro-cid-6h2i3fcn] svg{color:var(--text-4);flex:none}.ai__cmd[data-astro-cid-6h2i3fcn]:hover{border-color:#c4a7ff}.ai__cmd[data-astro-cid-6h2i3fcn]:hover svg{color:#c4a7ff}.chat[data-astro-cid-6h2i3fcn]{box-shadow:0 0 0 1px var(--line-strong), 0 40px 80px -40px #000000e6;background:linear-gradient(#15161b,#0e0f12);border-radius:16px;overflow:hidden}.chat__bar[data-astro-cid-6h2i3fcn]{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:7px;padding:11px 16px;font-size:12.5px;display:flex}.chat__bar[data-astro-cid-6h2i3fcn] i[data-astro-cid-6h2i3fcn]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.chat__bar[data-astro-cid-6h2i3fcn] i[data-astro-cid-6h2i3fcn]:nth-child(2){background:#febc2e}.chat__bar[data-astro-cid-6h2i3fcn] i[data-astro-cid-6h2i3fcn]:nth-child(3){background:#28c840}.chat__bar[data-astro-cid-6h2i3fcn] span[data-astro-cid-6h2i3fcn]{margin-left:8px}.chat__log[data-astro-cid-6h2i3fcn]{gap:9px;padding:18px;font-size:12.5px;line-height:1.5;display:grid}.chat__log[data-astro-cid-6h2i3fcn] p[data-astro-cid-6h2i3fcn]{margin:0}.chat__ask[data-astro-cid-6h2i3fcn]{color:var(--text-1)}.chat__ask[data-astro-cid-6h2i3fcn]:before{content:"› ";color:var(--accent)}.chat__line[data-astro-cid-6h2i3fcn]{color:var(--text-3)}.chat__done[data-astro-cid-6h2i3fcn]{color:#5be49b}.chat__line[data-astro-cid-6h2i3fcn],.chat__done[data-astro-cid-6h2i3fcn]{opacity:0;transform:translateY(6px)}.chat[data-astro-cid-6h2i3fcn].is-in .chat__line[data-astro-cid-6h2i3fcn],.chat[data-astro-cid-6h2i3fcn].is-in .chat__done[data-astro-cid-6h2i3fcn]{animation:chat-line .4s var(--ease-out) var(--d) forwards}@keyframes chat-line{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat__line[data-astro-cid-6h2i3fcn],.chat__done[data-astro-cid-6h2i3fcn]{opacity:1;transform:none}}.chat__knows[data-astro-cid-6h2i3fcn]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px 16px;display:flex}.chat__knows[data-astro-cid-6h2i3fcn] ul[data-astro-cid-6h2i3fcn]{color:var(--text-3);gap:5px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.chat__knows[data-astro-cid-6h2i3fcn] li[data-astro-cid-6h2i3fcn]{align-items:center;gap:7px;display:flex}.chat__knows[data-astro-cid-6h2i3fcn] li[data-astro-cid-6h2i3fcn] svg{color:#c4a7ff;flex:none}.chat__knows[data-astro-cid-6h2i3fcn] a[data-astro-cid-6h2i3fcn]{color:var(--text-2);align-items:center;gap:4px;font-size:.82rem;text-decoration:none;display:inline-flex}.chat__knows[data-astro-cid-6h2i3fcn] a[data-astro-cid-6h2i3fcn]:hover{color:#c4a7ff}@media (height<=860px){.skill[data-astro-cid-6h2i3fcn]{padding-top:70px;padding-bottom:18px}.skill[data-astro-cid-6h2i3fcn] .ai[data-astro-cid-6h2i3fcn]{gap:24px;padding:22px 24px 36px}.skill[data-astro-cid-6h2i3fcn] .ai__steps[data-astro-cid-6h2i3fcn]{gap:10px;margin-top:16px}.skill[data-astro-cid-6h2i3fcn] .ai__title[data-astro-cid-6h2i3fcn]{font-size:1.5rem}.skill[data-astro-cid-6h2i3fcn] .chat__log[data-astro-cid-6h2i3fcn]{gap:6px;padding:12px 16px}}@media (width<=900px){.ai[data-astro-cid-6h2i3fcn]{grid-template-columns:minmax(0,1fr)}.skill[data-astro-cid-6h2i3fcn]{height:auto;min-height:100svh;padding:108px var(--page-pad) 72px;overflow:visible}}@media (width<=520px){.ai__cmd[data-astro-cid-6h2i3fcn] span[data-astro-cid-6h2i3fcn]{white-space:normal}}
