.aic[data-v-0f9ef69e]{display:block}.container[data-v-0f9ef69e]{margin:0 auto;max-width:var(--container,1280px);padding:0 var(--gutter,clamp(16px,4vw,32px))}section[data-v-0f9ef69e]{padding:clamp(48px,7vw,96px) 0}.sec-head[data-v-0f9ef69e]{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:32px}.sec-head h2[data-v-0f9ef69e]{font:600 clamp(28px,3.4vw,48px)/1.08 var(--sans);letter-spacing:-.03em;margin:0;overflow-wrap:anywhere}.sec-head p[data-v-0f9ef69e]{color:var(--t2);font-size:15px;line-height:1.6;margin:0;max-width:56ch}@media (max-width:860px){.sec-head[data-v-0f9ef69e]{gap:14px;grid-template-columns:minmax(0,1fr)}}.aic-eye[data-v-0f9ef69e]{color:var(--acc);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.aic-stage[data-v-0f9ef69e],.aic-stage-body[data-v-0f9ef69e]{display:flex;flex-direction:column}.aic-stage-body[data-v-0f9ef69e]{flex:1;gap:10px;min-height:0;padding:14px}.aic-video[data-v-0f9ef69e]{align-items:flex-end;background:radial-gradient(80% 70% at 30% 30%,oklch(.4 .1 295) 0,transparent 60%),linear-gradient(135deg,var(--s2),oklch(.2 .02 280));border:1px solid var(--line);border-radius:var(--r-m);display:flex;min-height:120px;padding:34px 14px 12px;position:relative}.aic[data-platform=kick] .aic-video[data-v-0f9ef69e]{background:radial-gradient(80% 70% at 30% 30%,oklch(.42 .12 140) 0,transparent 60%),linear-gradient(135deg,var(--s2),oklch(.2 .02 160))}.aic-live[data-v-0f9ef69e]{background:#ee343b;font:700 9px/1 var(--mono);left:10px;letter-spacing:.16em;padding:4px 8px}.aic-cat[data-v-0f9ef69e],.aic-live[data-v-0f9ef69e]{border-radius:4px;color:#fff;position:absolute;top:10px}.aic-cat[data-v-0f9ef69e]{font:500 9px/1 var(--mono);letter-spacing:.06em;max-width:60%;overflow:hidden;padding:4px 7px;right:10px;text-overflow:ellipsis;white-space:nowrap}.aic-caption[data-v-0f9ef69e],.aic-cat[data-v-0f9ef69e]{background:#0000008c}.aic-caption[data-v-0f9ef69e]{border-radius:6px;color:#fff;font-size:12.5px;line-height:1.45;margin:0;padding:8px 10px}.aic-mic[data-v-0f9ef69e]{color:#c7cbef;display:block;font:500 9px/1 var(--mono);letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.aic-chat[data-v-0f9ef69e]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;overflow:hidden;padding:0}.aic-line[data-v-0f9ef69e]{animation:aicIn-0f9ef69e .5s ease both;display:flex;font-size:12.5px;gap:8px;line-height:1.4}.aic-stage-note[data-v-0f9ef69e]{color:var(--t3);font:500 10px/1.3 var(--mono);margin:auto 0 0}@keyframes aicIn-0f9ef69e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aic-line[data-v-0f9ef69e]{animation:none}}.aic-who[data-v-0f9ef69e]{color:var(--t3);flex:0 0 auto;font:600 11px/1.6 var(--mono);min-width:62px}.is-bot .aic-who[data-v-0f9ef69e]{color:var(--acc)}.is-streamer .aic-who[data-v-0f9ef69e]{color:#fab72a}.is-viewer .aic-who[data-v-0f9ef69e]{color:#01d0d9;color:oklch(.78 .14 200)}.aic-text[data-v-0f9ef69e]{color:var(--t1);min-width:0;overflow-wrap:anywhere}.is-streamer .aic-text[data-v-0f9ef69e]{color:var(--t2);font-style:italic}.aic-strip[data-v-0f9ef69e]{border-block:1px solid var(--line);padding:18px 0}.aic-strip-grid[data-v-0f9ef69e]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.aic-strip-cell[data-v-0f9ef69e]{display:flex;flex-direction:column;gap:6px;min-width:0}.aic-strip-cell .n[data-v-0f9ef69e]{font:600 26px/1 var(--sans);font-feature-settings:"tnum" 1;letter-spacing:-.02em}.aic-strip-cell .l[data-v-0f9ef69e]{color:var(--t3);font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.aic-strip-grid[data-v-0f9ef69e]{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}.aic-demos[data-v-0f9ef69e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.aic-demo[data-v-0f9ef69e]{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px}.aic-demo h3[data-v-0f9ef69e]{font:600 19px/1.25 var(--sans);letter-spacing:-.015em;margin:8px 0 6px}.aic-ctx[data-v-0f9ef69e]{color:var(--t3);font-size:13px;line-height:1.5;margin:0}.aic-transcript[data-v-0f9ef69e]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.aic-transcript li[data-v-0f9ef69e]{display:flex;font-size:14px;gap:10px;line-height:1.5}.aic-note[data-v-0f9ef69e]{display:block;font-style:normal;margin-top:2px}.aic-gloss[data-v-0f9ef69e],.aic-note[data-v-0f9ef69e]{color:var(--t3);font-size:12.5px}.aic-gloss[data-v-0f9ef69e]{border-top:1px solid var(--line);line-height:1.5;margin:0;padding-top:12px}.aic-cards[data-v-0f9ef69e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.aic-card[data-v-0f9ef69e]{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px}.aic-card h3[data-v-0f9ef69e]{font:600 18px/1.25 var(--sans);letter-spacing:-.015em;margin:0}.aic-card p[data-v-0f9ef69e]{color:var(--t2);font-size:14px;line-height:1.55;margin:0}.aic-table-wrap[data-v-0f9ef69e]{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);max-width:100%;overflow-x:auto}.aic-table[data-v-0f9ef69e]{border-collapse:collapse;font-size:14px;min-width:520px;width:100%}.aic-table caption[data-v-0f9ef69e]{color:var(--t3);font:500 11px/1.3 var(--mono);letter-spacing:.08em;padding:14px 18px 0;text-align:left;text-transform:uppercase}.aic-table td[data-v-0f9ef69e],.aic-table th[data-v-0f9ef69e]{border-bottom:1px solid var(--line);line-height:1.45;padding:13px 18px;text-align:left;vertical-align:top}.aic-table thead th[data-v-0f9ef69e]{color:var(--t1);font:600 13px/1.2 var(--sans)}.aic-table tbody th[data-v-0f9ef69e]{color:var(--t3);font-weight:500;width:28%}.aic-table td[data-v-0f9ef69e]{color:var(--t2)}.aic-table tr:last-child td[data-v-0f9ef69e],.aic-table tr:last-child th[data-v-0f9ef69e]{border-bottom:0}.aic-pace[data-v-0f9ef69e]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.aic-pace-note[data-v-0f9ef69e]{color:var(--t3);font-size:13px;line-height:1.5;margin:0}.aic-advice[data-v-0f9ef69e]{display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.aic-pace[data-v-0f9ef69e]{grid-template-columns:minmax(0,1fr)}}.aic-langs[data-v-0f9ef69e]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.aic-langs li[data-v-0f9ef69e]{background:var(--s1);border:1px solid var(--line);border-radius:999px;color:var(--t2);font:500 13px/1 var(--sans);padding:9px 12px}.aic-grid-block+.aic-grid-block[data-v-0f9ef69e]{margin-top:40px}.aic-grid-title[data-v-0f9ef69e]{font:600 22px/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 16px}.aic-grid-title span[data-v-0f9ef69e]{color:var(--t3);font:500 13px/1.2 var(--mono);letter-spacing:0}.aic-fine[data-v-0f9ef69e]{color:var(--t3);font-size:13px;line-height:1.55;margin:24px 0 0;max-width:80ch}.aic-closed[data-v-0f9ef69e]{background:var(--s1);border:1px dashed var(--line-2,var(--line));border-radius:var(--r-l);padding:28px}.aic-closed h3[data-v-0f9ef69e]{font:600 20px/1.25 var(--sans);margin:0 0 8px}.aic-closed p[data-v-0f9ef69e]{color:var(--t2);font-size:14.5px;line-height:1.55;margin:0}.aic-closed a[data-v-0f9ef69e]{color:var(--acc);text-decoration:underline}.aic-steps[data-v-0f9ef69e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;margin:0;padding:0}.aic-step[data-v-0f9ef69e]{border-top:2px solid var(--acc);display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 4px 0}.aic-step-n[data-v-0f9ef69e]{color:var(--acc);font:600 13px/1 var(--mono)}.aic-step h3[data-v-0f9ef69e]{font:600 17px/1.3 var(--sans);margin:0}.aic-step p[data-v-0f9ef69e]{color:var(--t2);font-size:14px;line-height:1.55;margin:0}.aic-faq[data-v-0f9ef69e]{display:grid;gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.aic-faq-h[data-v-0f9ef69e]{font:600 clamp(26px,3vw,40px)/1.1 var(--sans);letter-spacing:-.03em;margin:14px 0 0}.aic-faq-list details[data-v-0f9ef69e]{border-bottom:1px solid var(--line);padding:16px 0}.aic-faq-list summary[data-v-0f9ef69e]{cursor:pointer;font:600 16px/1.4 var(--sans);list-style:none;padding-right:24px;position:relative}.aic-faq-list summary[data-v-0f9ef69e]::-webkit-details-marker{display:none}.aic-faq-list summary[data-v-0f9ef69e]:after{color:var(--t3);content:"+";position:absolute;right:0;top:0}.aic-faq-list details[open] summary[data-v-0f9ef69e]:after{content:"−"}.aic-faq-list .ans[data-v-0f9ef69e]{color:var(--t2);font-size:14.5px;line-height:1.6;margin-top:10px}@media (max-width:860px){.aic-faq[data-v-0f9ef69e]{gap:16px;grid-template-columns:minmax(0,1fr)}}.aic-related[data-v-0f9ef69e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.aic-rel[data-v-0f9ef69e]{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-l);display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;transition:border-color .2s}.aic-rel[data-v-0f9ef69e]:hover{border-color:var(--acc)}.aic-rel h3[data-v-0f9ef69e]{font:600 17px/1.3 var(--sans);margin:4px 0 0}.aic-rel p[data-v-0f9ef69e]{color:var(--t2);flex:1;font-size:14px;line-height:1.5;margin:0}.aic-arr[data-v-0f9ef69e]{color:var(--acc);font:500 12px/1 var(--mono)}
