.ia-hero{padding-top:112px}.ia-hero h1{max-width:1080px}.ia-stage{background:linear-gradient(#fff 0,#f3f4fb 100%);border-radius:24px 24px 0 0;margin:80px -40px 0;padding:48px 40px 0}.ia-app{box-shadow:0 0 0 8px #ffffffbf, 0 0 0 9px var(--line), 0 40px 100px -40px #141e5a47;border-bottom:0;border-radius:12px 12px 0 0}.ia-crumb{text-overflow:ellipsis;overflow:hidden}.ia-cbtn{color:var(--blue);border-color:#c9cdfb}.ia-cbtn .ico-s{width:13px;height:13px}.ia-cop{grid-template-columns:188px minmax(0,1fr) 380px;min-height:470px;display:grid}.ia-main{min-width:0}.ia-rows>div{grid-template-columns:22px minmax(150px,1.2fr) minmax(0,1fr) 88px}.ia-chip{transition:opacity .4s var(--ease);justify-self:end}.ia-fict{padding:14px}.ia-panel{border-left:1px solid var(--u-line);flex-direction:column;min-width:0;display:flex}.ia-ph{border-bottom:1px solid var(--u-line);height:40px;color:var(--u-2);align-items:center;gap:8px;padding:0 16px;display:flex}.ia-ph .r{color:var(--u-3);margin-left:auto;font-size:11px}.ux-chat .tool code{font:inherit;color:var(--u-text)}.ia-off,.ia-chip.off{opacity:0}.ux-chat .tool>span,.ia-reply{transition:opacity .45s var(--ease)}.ia-reply{gap:10px;display:grid}.ia-box{border:1px solid var(--u-line);background:#fff;border-radius:10px;overflow:hidden}.ux.dk .ia-box{background:#121419}.ia-box .hd{border-bottom:1px solid var(--u-line);color:var(--u-2);background:var(--u-soft);justify-content:space-between;gap:10px;padding:8px 11px;font-size:11.5px;display:flex}.ia-box .hd span:first-child{color:var(--u-text);font-weight:500}.ia-box .bd{padding:10px 11px}.ia-box .bd q{quotes:"« " " »"}:lang(en) .ia-box .bd q{quotes:"“" "”"}:lang(es) .ia-box .bd q{quotes:"«" "»"}.ia-box .ft{border-top:1px solid var(--u-line);align-items:center;gap:6px;padding:8px 11px;display:flex}.ia-box .ft>span:first-child{color:var(--u-2);margin-right:auto;font-size:11.5px}.ia-box button.ux-btn{cursor:pointer;font:inherit;font-size:12px}.ia-tpl{flex-wrap:wrap;gap:6px;display:flex}.ia-answer{max-width:820px;color:var(--ink-2);margin-top:28px;font-size:14px;line-height:1.6}.ia-answer b{color:var(--ink);font-weight:500}.ia-when{font:500 11.5px var(--mono);color:var(--text-3);justify-content:space-between;gap:8px;margin-bottom:14px;display:flex}.ia-when code{font:inherit;color:var(--ink-2)}.ia-mini{box-shadow:none}.ia-ranked{list-style:none}.ia-ranked li{border-bottom:1px solid var(--u-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ia-ranked li:last-child{border-bottom:0}.ia-ranked b{font-weight:500;display:block}.ia-ranked span{color:var(--u-2);font-size:11.5px}.ia-box-flat{border:0;border-radius:0}.ia-brief dt{color:var(--u-2);font-size:11.5px}.ia-brief dd{margin:2px 0 9px}.ia-brief div:last-child dd{margin-bottom:0}.ia-caprow{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:18px;font-size:13.5px;display:flex}.ia-caprow b{color:var(--ink);font-weight:500}.ia-confirm-stage{background-color:var(--soft);background-image:radial-gradient(#dfe1e6 1px,#0000 1px);background-size:18px 18px;border-radius:16px;place-items:center;padding:56px 9px;display:grid}.ia-confirm{width:600px;max-width:100%;box-shadow:var(--frame-shadow)}.ia-dl{gap:6px;display:grid}.ia-dl>div{grid-template-columns:70px minmax(0,1fr);gap:12px;display:grid}.ia-dl dt{color:var(--u-2)}.ia-rules{margin-top:40px;list-style:none}.ia-n,.ia-tag{font:500 12px var(--mono);color:var(--text-3);margin-bottom:12px}.ia-voice{text-align:center;padding-top:160px}.ia-voice q{max-width:860px;font:var(--fw-head) 36px/1.2 var(--display);letter-spacing:-.024em;text-wrap:balance;quotes:"« " " »";margin:0 auto;display:block}:lang(en) .ia-voice q{quotes:"“" "”"}:lang(es) .ia-voice q{quotes:"«" "»"}.ia-voice .who{text-align:left;margin-top:30px;display:inline-flex}.ia-dark{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ia-mcp-stage{grid-template-columns:1.25fr 1fr;align-items:start;gap:24px;display:grid}.ia-mcp-stage>.ux{box-shadow:0 0 0 8px #ffffff08,0 0 0 9px #1e2128}.ia-dfict{color:var(--u-2);margin-top:18px;font-size:12px}.ia-steps{margin-top:48px}.ia-dark .mc-url{background:#0e1014;border:1px solid #23262e;border-radius:9px;align-items:center;gap:10px;max-width:440px;height:40px;margin-top:22px;padding:0 4px 0 12px;display:flex}.ia-dark .mc-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13px var(--mono);color:#e9eaee;flex:1;overflow:hidden}.ia-dark .mc-url .btn{height:30px;padding:0 10px;font-size:12.5px}.ia-path{font:500 12.5px var(--mono);color:#c9ccd3;flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.ia-path span+span:before{content:"›";color:#646a76;margin-right:6px}.ia-works{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:24px;font-size:13px;display:flex}.ia-cat-t{border-collapse:collapse;table-layout:fixed;width:100%}.ia-cat-t th,.ia-cat-t td{border-bottom:1px solid var(--u-line);text-align:left;vertical-align:middle;font-weight:var(--fw-text);padding:9px 16px}.ia-cat-t thead th{font:500 10.5px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--u-3);background:var(--u-soft)}.ia-cat-t tr>:first-child{width:180px}.ia-cat-t tr>:last-child{width:240px}.ia-cat-t tbody th{font-weight:500}.ia-cat-t small{font-size:11px;font-weight:var(--fw-text);color:var(--u-3);display:block}.ia-cat-t q{color:var(--u-2);quotes:"« " " »"}:lang(en) .ia-cat-t q{quotes:"“" "”"}:lang(es) .ia-cat-t q{quotes:"«" "»"}.ia-cat-t code{font:500 11.5px var(--mono);color:var(--u-text)}.ia-cat-t code.no{color:var(--u-3)}.ia-prompts{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.ia-prompts span{color:var(--u-2);margin-right:6px}.ia-prompts code{font:500 11px var(--mono);color:var(--u-2);border:1px solid var(--u-line);border-radius:6px;padding:3px 7px}@media (prefers-reduced-motion:reduce){.ia-chip,.ux-chat .tool>span,.ia-reply{transition:none}}@media (max-width:980px){.ia-mcp-stage{grid-template-columns:1fr}}@media (max-width:820px){.ia-hero{padding-top:56px}.ia-stage{border-radius:0;margin:48px -20px 0;padding:20px 20px 0}.ia-cop{grid-template-columns:1fr;min-height:0}.ia-cop>.ux-side,.ia-main{display:none}.ia-panel{border-left:0}.ia-app .ux-top>.sep,.ia-crumb{display:none}.ia-confirm-stage{padding:28px 12px}.ia-voice{padding-top:104px}.ia-voice q{font-size:24px}.ia-mcp-stage>.ux{min-width:0}.stage>.ux.ia-cat{min-width:720px}.stage>.ux.ia-confirm{min-width:0}}
