.AiSolAsk[data-astro-cid-3nydofue]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.35;position:relative}.AiSolAsk[data-astro-cid-3nydofue] [data-astro-cid-3nydofue][data-a],.w[data-astro-cid-3nydofue]{transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.AiSolAsk[data-astro-cid-3nydofue] .-off[data-astro-cid-3nydofue]{opacity:0;transform:translateY(5px)}.cap[data-astro-cid-3nydofue],.srcN[data-astro-cid-3nydofue],.srcT[data-astro-cid-3nydofue],.foot[data-astro-cid-3nydofue],.chip[data-astro-cid-3nydofue]{font-family:var(--font-mono)}.cap[data-astro-cid-3nydofue]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px}.q[data-astro-cid-3nydofue]{color:#fff;background:#0a0a0a;border-radius:12px 12px 3px;padding:6px 11px;font-size:11px;position:absolute;top:0;right:0}.srcs[data-astro-cid-3nydofue]{flex-direction:column;gap:6px;width:106px;display:flex;position:absolute;top:40px;left:0}.src[data-astro-cid-3nydofue]{background:#fff;border-radius:7px;gap:6px;padding:6px 7px;display:flex;box-shadow:0 0 0 1px #0000000f}.src[data-astro-cid-3nydofue].-best.-pick{box-shadow:0 0 0 1px #0a0a0a}.src[data-astro-cid-3nydofue].-best.-cite{box-shadow:0 0 0 1.5px #2339ff}.srcN[data-astro-cid-3nydofue]{border:1px solid #0000002e;border-radius:3px;flex:none;place-items:center;width:13px;height:13px;font-size:8px;line-height:1;transition:background-color .25s,border-color .25s,color .25s;display:grid}.src[data-astro-cid-3nydofue].-cite .srcN[data-astro-cid-3nydofue]{color:#fff;background:#2339ff;border-color:#2339ff}.srcBody[data-astro-cid-3nydofue]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.srcT[data-astro-cid-3nydofue]{white-space:nowrap;font-size:8px;line-height:13px}.srcBody[data-astro-cid-3nydofue] i[data-astro-cid-3nydofue]{background:#e4e4e4;border-radius:2px;height:3px;display:block}.ans[data-astro-cid-3nydofue]{background:#fff;border-radius:9px;flex-direction:column;gap:6px;width:182px;height:132px;padding:9px 11px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 0 0 1px #0000000f}.txt[data-astro-cid-3nydofue]{font-size:12px;line-height:1.38}.w[data-astro-cid-3nydofue]{display:inline}.w[data-astro-cid-3nydofue].-off{transform:none}.chip[data-astro-cid-3nydofue]{color:#6b6b6b;vertical-align:1px;border:1px solid #0000002e;border-radius:3px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8.5px;line-height:1;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,border-color .25s;display:inline-grid}.chip[data-astro-cid-3nydofue].-on{color:#fff;background:#2339ff;border-color:#2339ff}.chip[data-astro-cid-3nydofue].-off{transform:scale(.4)}.foot[data-astro-cid-3nydofue]{color:#6b6b6b;align-items:center;gap:6px;margin-top:auto;font-size:8.5px;display:flex}.dots[data-astro-cid-3nydofue]{gap:2px;display:none}.ans[data-astro-cid-3nydofue].-busy .dots[data-astro-cid-3nydofue]{display:flex}.dots[data-astro-cid-3nydofue] i[data-astro-cid-3nydofue]{opacity:.25;background:#0a0a0a;border-radius:50%;width:3px;height:3px;animation:.9s infinite ai-sol-ask-dot}.dots[data-astro-cid-3nydofue] i[data-astro-cid-3nydofue]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-3nydofue] i[data-astro-cid-3nydofue]:nth-child(3){animation-delay:.3s}@keyframes ai-sol-ask-dot{0%,to{opacity:.25}40%{opacity:1}}.AiSolSort[data-astro-cid-6xqtqe3k]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.3;position:relative}.cap[data-astro-cid-6xqtqe3k],.tLabel[data-astro-cid-6xqtqe3k],.count[data-astro-cid-6xqtqe3k],.tConf[data-astro-cid-6xqtqe3k]{font-family:var(--font-mono)}.cap[data-astro-cid-6xqtqe3k]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8.5px}.wires[data-astro-cid-6xqtqe3k]{z-index:0;width:300px;height:180px;position:absolute;inset:0}.wires[data-astro-cid-6xqtqe3k] path[data-astro-cid-6xqtqe3k]{fill:none;stroke:#0000002e;stroke-width:1px}.inbox[data-astro-cid-6xqtqe3k]{width:52px;height:104px;position:absolute;top:52px;left:0}.paper[data-astro-cid-6xqtqe3k],.doc[data-astro-cid-6xqtqe3k]{background:#fff;border-radius:4px;flex-direction:column;gap:4px;width:40px;height:52px;padding:9px 6px;display:flex;position:absolute;box-shadow:0 0 0 1px #00000014}.paper[data-astro-cid-6xqtqe3k] i[data-astro-cid-6xqtqe3k],.doc[data-astro-cid-6xqtqe3k] i[data-astro-cid-6xqtqe3k]{background:#d6d6d6;border-radius:1px;height:2px;display:block}.paper[data-astro-cid-6xqtqe3k].-p3{top:6px;left:10px}.paper[data-astro-cid-6xqtqe3k].-p2{top:3px;left:5px}.paper[data-astro-cid-6xqtqe3k].-p1{top:0;left:0}.inbox[data-astro-cid-6xqtqe3k] .cap[data-astro-cid-6xqtqe3k]{position:absolute;top:66px;left:0}.reader[data-astro-cid-6xqtqe3k]{z-index:1;width:68px;height:118px;position:absolute;top:29px;left:92px}.reader[data-astro-cid-6xqtqe3k] .cap[data-astro-cid-6xqtqe3k]{position:absolute;top:0;left:0}.slot[data-astro-cid-6xqtqe3k]{border:1px dashed #0000003d;border-radius:6px;width:54px;height:66px;position:absolute;top:16px;left:7px}.type[data-astro-cid-6xqtqe3k]{white-space:nowrap;flex-direction:column;gap:1px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:88px;left:0}.type[data-astro-cid-6xqtqe3k].-off{opacity:0;transform:translateY(4px)}.tName[data-astro-cid-6xqtqe3k]{font-size:10.5px;font-weight:500}.tConf[data-astro-cid-6xqtqe3k]{color:#6b6b6b;font-size:8.5px}.type[data-astro-cid-6xqtqe3k].-check .tConf[data-astro-cid-6xqtqe3k]{color:#2339ff}.trays[data-astro-cid-6xqtqe3k]{z-index:1;width:106px;position:absolute;top:6px;left:190px}.tray[data-astro-cid-6xqtqe3k]{align-items:center;gap:7px;height:34px;margin-bottom:10px;display:flex;position:relative}.stack[data-astro-cid-6xqtqe3k]{flex:none;width:20px;height:26px;position:relative}.stack[data-astro-cid-6xqtqe3k] i[data-astro-cid-6xqtqe3k]{background:#fff;border-radius:2px;width:17px;height:22px;display:block;position:absolute;box-shadow:0 0 0 1px #0000001f}.stack[data-astro-cid-6xqtqe3k] i[data-astro-cid-6xqtqe3k]:first-child{top:3px;left:3px}.tray[data-astro-cid-6xqtqe3k].-check .stack[data-astro-cid-6xqtqe3k] i[data-astro-cid-6xqtqe3k]{box-shadow:0 0 0 1px #2339ff}.tLabel[data-astro-cid-6xqtqe3k]{flex:1;font-size:8.5px;line-height:1.2}.tray[data-astro-cid-6xqtqe3k].-check .tLabel[data-astro-cid-6xqtqe3k]{color:#2339ff}.count[data-astro-cid-6xqtqe3k]{color:#6b6b6b;flex:none;font-size:9.5px;transition:color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.count[data-astro-cid-6xqtqe3k].-bump{color:#0a0a0a;transform:translateY(-2px)}.tray[data-astro-cid-6xqtqe3k].-check .count[data-astro-cid-6xqtqe3k].-bump{color:#2339ff}.doc[data-astro-cid-6xqtqe3k]{z-index:2;opacity:0;top:0;left:0;transform:translateY(52px)}.doc[data-astro-cid-6xqtqe3k].-move{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.doc[data-astro-cid-6xqtqe3k].-scan:after{content:"";background:#0a0a0a;height:1px;animation:.5s cubic-bezier(.4,0,.2,1) both ai-sol-sort-scan;position:absolute;top:0;left:-3px;right:-3px}@keyframes ai-sol-sort-scan{0%{transform:translateY(0)}to{transform:translateY(52px)}}.AiSolFlow[data-astro-cid-6bdodhln]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.3;position:relative}.cap[data-astro-cid-6bdodhln],.kind[data-astro-cid-6bdodhln],.cnt[data-astro-cid-6bdodhln]{font-family:var(--font-mono)}.cap[data-astro-cid-6bdodhln]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8.5px}.wires[data-astro-cid-6bdodhln]{width:300px;height:180px;position:absolute;inset:0}.wires[data-astro-cid-6bdodhln] path[data-astro-cid-6bdodhln]{fill:none;stroke:#0000002e;stroke-width:1px;transition:stroke .3s}.node[data-astro-cid-6bdodhln]{background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:8px 9px;transition:box-shadow .3s;display:flex;position:absolute;box-shadow:0 0 0 1px #0000000f}.node[data-astro-cid-6bdodhln].-mail{width:84px;height:64px;top:58px;left:0}.subj[data-astro-cid-6bdodhln]{font-size:10.5px;line-height:1.25;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.node[data-astro-cid-6bdodhln].-ai{color:#fff;background:#0a0a0a;justify-content:center;width:82px;height:52px;padding:8px;top:64px;left:98px}.node[data-astro-cid-6bdodhln].-ai .cap[data-astro-cid-6bdodhln]{color:#ffffff8c}.kind[data-astro-cid-6bdodhln]{white-space:nowrap;font-size:8.5px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.node[data-astro-cid-6bdodhln].-end{width:100px;height:50px;left:200px}.node[data-astro-cid-6bdodhln].-end.-auto{top:15px}.node[data-astro-cid-6bdodhln].-end.-person{top:115px}.node[data-astro-cid-6bdodhln].-end.-hit{box-shadow:0 0 0 1px #0a0a0a}.row[data-astro-cid-6bdodhln]{justify-content:space-between;align-items:baseline;display:flex}.cnt[data-astro-cid-6bdodhln]{color:#6b6b6b;font-size:9px;transition:color .3s}.node[data-astro-cid-6bdodhln].-hit .cnt[data-astro-cid-6bdodhln]{color:#0a0a0a}.what[data-astro-cid-6bdodhln]{font-size:10px;line-height:1.25}.AiSolFlow[data-astro-cid-6bdodhln] .-off[data-astro-cid-6bdodhln]{opacity:0;transform:translateY(4px)}.tok[data-astro-cid-6bdodhln]{z-index:2;opacity:0;background:#2339ff;border-radius:2px;width:8px;height:8px;position:absolute;top:-4px;left:-4px;transform:translate(84px,90px)}.tok[data-astro-cid-6bdodhln].-go{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .25s}.AiSolEval[data-astro-cid-omzi7trd]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.3;position:relative}.cap[data-astro-cid-omzi7trd],.num[data-astro-cid-omzi7trd],.pill[data-astro-cid-omzi7trd]{font-family:var(--font-mono)}.cap[data-astro-cid-omzi7trd]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8.5px}.head[data-astro-cid-omzi7trd]{justify-content:space-between;align-items:center;display:flex}.legend[data-astro-cid-omzi7trd]{align-items:center;gap:4px;display:flex}.legend[data-astro-cid-omzi7trd] .cell[data-astro-cid-omzi7trd]{margin-left:4px}.board[data-astro-cid-omzi7trd]{background:#fff;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;row-gap:7px;margin-top:10px;padding:11px 10px 6px;display:grid;box-shadow:0 0 0 1px #0000000f}.cells[data-astro-cid-omzi7trd],.marks[data-astro-cid-omzi7trd]{grid-template-columns:repeat(24,8px);justify-content:space-between;display:grid}.cell[data-astro-cid-omzi7trd]{border:1px solid #00000040;border-radius:1.5px;width:8px;height:8px;display:block}.cell[data-astro-cid-omzi7trd].-pass{background:#0a0a0a;border-color:#0a0a0a}.cells[data-astro-cid-omzi7trd][data-r=new] .cell[data-astro-cid-omzi7trd]{transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1)}.cells[data-astro-cid-omzi7trd][data-r=new] .cell[data-astro-cid-omzi7trd].-off{opacity:0;transform:scale(.4)}.marks[data-astro-cid-omzi7trd]{height:6px;margin-top:-3px}.marks[data-astro-cid-omzi7trd] i[data-astro-cid-omzi7trd]{opacity:0;background:#0a0a0a;width:8px;height:2px;transition:opacity .3s;display:block}.marks[data-astro-cid-omzi7trd] i[data-astro-cid-omzi7trd].-on{opacity:1}.scores[data-astro-cid-omzi7trd]{grid-template-columns:1fr 1fr 1.25fr;gap:8px;margin-top:12px;display:grid}.sc[data-astro-cid-omzi7trd]{flex-direction:column;gap:3px;display:flex}.num[data-astro-cid-omzi7trd]{letter-spacing:-.02em;font-size:26px;line-height:1;transition:opacity .3s}.num[data-astro-cid-omzi7trd] small[data-astro-cid-omzi7trd]{color:#6b6b6b;margin-left:1px;font-size:11px}.num[data-astro-cid-omzi7trd].-off{opacity:.15}.sc[data-astro-cid-omzi7trd].-verdict{align-items:flex-end}.pill[data-astro-cid-omzi7trd]{border:1px solid #0a0a0a;border-radius:99px;padding:5px 11px;font-size:10.5px;line-height:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,border-color .25s}.pill[data-astro-cid-omzi7trd].-ship{color:#fff;background:#2339ff;border-color:#2339ff}.pill[data-astro-cid-omzi7trd].-off,[data-astro-cid-omzi7trd][data-v=why].-off{opacity:0;transform:translateY(4px)}[data-astro-cid-omzi7trd][data-v=why]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.AiSolRoute[data-astro-cid-3wyu3wka]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.3;position:relative}.cap[data-astro-cid-3wyu3wka],.lName[data-astro-cid-3wyu3wka],.cnt[data-astro-cid-3wyu3wka]{font-family:var(--font-mono)}.cap[data-astro-cid-3wyu3wka]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8.5px}.wires[data-astro-cid-3wyu3wka]{width:300px;height:180px;position:absolute;inset:0}.wires[data-astro-cid-3wyu3wka] path[data-astro-cid-3wyu3wka]{fill:none;stroke:#0000002e;stroke-width:1px}.wires[data-astro-cid-3wyu3wka] .track[data-astro-cid-3wyu3wka]{stroke-dasharray:2 3;transition:stroke .3s}.wires[data-astro-cid-3wyu3wka] .track[data-astro-cid-3wyu3wka].-on{stroke:#0a0a0a;stroke-dasharray:none}.req[data-astro-cid-3wyu3wka]{background:#fff;border-radius:8px;flex-direction:column;gap:4px;width:96px;height:58px;padding:8px 9px;display:flex;position:absolute;top:61px;left:0;box-shadow:0 0 0 1px #0000000f}.txt[data-astro-cid-3wyu3wka]{font-size:10.5px;line-height:1.25;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.txt[data-astro-cid-3wyu3wka].-off{opacity:0;transform:translateY(4px)}.router[data-astro-cid-3wyu3wka]{background:#0a0a0a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:76px;left:110px}.glyph[data-astro-cid-3wyu3wka]{flex-direction:column;gap:3px;display:flex}.glyph[data-astro-cid-3wyu3wka] i[data-astro-cid-3wyu3wka]{background:#fff;border-radius:1px;width:12px;height:2px;transition:opacity .2s;display:block}.router[data-astro-cid-3wyu3wka].-busy .glyph[data-astro-cid-3wyu3wka] i[data-astro-cid-3wyu3wka]{animation:.6s infinite ai-sol-route-blink}.router[data-astro-cid-3wyu3wka].-busy .glyph[data-astro-cid-3wyu3wka] i[data-astro-cid-3wyu3wka]:nth-child(2){animation-delay:.1s}.router[data-astro-cid-3wyu3wka].-busy .glyph[data-astro-cid-3wyu3wka] i[data-astro-cid-3wyu3wka]:nth-child(3){animation-delay:.2s}@keyframes ai-sol-route-blink{0%,to{opacity:1}50%{opacity:.25}}.rCap[data-astro-cid-3wyu3wka]{position:absolute;top:110px;left:106px}.lane[data-astro-cid-3wyu3wka]{width:134px;height:44px;position:absolute;left:164px}.lHead[data-astro-cid-3wyu3wka]{justify-content:space-between;align-items:baseline;display:flex}.lName[data-astro-cid-3wyu3wka]{font-size:9.5px}.cnt[data-astro-cid-3wyu3wka]{color:#6b6b6b;font-size:9px;transition:color .3s}.lane[data-astro-cid-3wyu3wka].-hit .cnt[data-astro-cid-3wyu3wka]{color:#0a0a0a}.lNote[data-astro-cid-3wyu3wka]{text-transform:none;letter-spacing:0;position:absolute;left:0}.tok[data-astro-cid-3wyu3wka]{z-index:2;opacity:0;background:#2339ff;border-radius:2px;width:8px;height:8px;position:absolute;top:-4px;left:-4px;transform:translate(96px,90px)}.tok[data-astro-cid-3wyu3wka].-go{transition:transform var(--d,.3s) cubic-bezier(.4, 0, .2, 1), opacity .2s}.AiSolEmbed[data-astro-cid-xjgwqpry]{color:#0a0a0a;width:300px;height:180px;font-size:11px;line-height:1.3;position:relative}.cap[data-astro-cid-xjgwqpry],.hubT[data-astro-cid-xjgwqpry],.fk[data-astro-cid-xjgwqpry],.fvT[data-astro-cid-xjgwqpry],.cardT[data-astro-cid-xjgwqpry],.bub[data-astro-cid-xjgwqpry] b[data-astro-cid-xjgwqpry]{font-family:var(--font-mono)}.cap[data-astro-cid-xjgwqpry]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8px}.wires[data-astro-cid-xjgwqpry]{width:300px;height:180px;position:absolute;inset:0}.wires[data-astro-cid-xjgwqpry] path[data-astro-cid-xjgwqpry]{fill:none;stroke:#0000002e;stroke-width:1px;transition:stroke .3s}.wires[data-astro-cid-xjgwqpry] path[data-astro-cid-xjgwqpry].-on{stroke:#0a0a0a}.win[data-astro-cid-xjgwqpry],.phone[data-astro-cid-xjgwqpry]{background:#fff;border-radius:8px;transition:box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.win[data-astro-cid-xjgwqpry].-on,.phone[data-astro-cid-xjgwqpry].-on{box-shadow:0 0 0 1px #0a0a0a}.bar[data-astro-cid-xjgwqpry]{border-bottom:1px solid #0000000f;align-items:center;gap:3px;height:17px;padding:0 7px;display:flex}.bar[data-astro-cid-xjgwqpry] i[data-astro-cid-xjgwqpry]{background:#d9d9d9;border-radius:50%;width:4px;height:4px;display:block}.bar[data-astro-cid-xjgwqpry] .cap[data-astro-cid-xjgwqpry]{margin-left:4px}.win[data-astro-cid-xjgwqpry].-web{width:112px;height:76px;top:0;left:0}.chat[data-astro-cid-xjgwqpry]{flex-direction:column;gap:4px;padding:6px 7px;display:flex}.bub[data-astro-cid-xjgwqpry]{border-radius:7px;padding:3px 6px;font-size:9px;line-height:1.25}.bub[data-astro-cid-xjgwqpry].-me{background:#efefef;align-self:flex-end}.bub[data-astro-cid-xjgwqpry].-bot{align-self:flex-start;padding-left:0}.bub[data-astro-cid-xjgwqpry] b[data-astro-cid-xjgwqpry]{border:1px solid #0000002e;border-radius:2px;margin-left:2px;padding:0 2px;font-size:7.5px;font-weight:400}.phone[data-astro-cid-xjgwqpry]{border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:50px;height:80px;padding:4px 5px;display:flex;top:100px;left:30px}.notch[data-astro-cid-xjgwqpry]{background:#e2e2e2;border-radius:2px;width:14px;height:3px;display:block}.card[data-astro-cid-xjgwqpry]{border:1px solid #0000001a;border-radius:5px;flex-direction:column;gap:3px;width:100%;padding:4px;display:flex}.cardT[data-astro-cid-xjgwqpry]{font-size:7px}.card[data-astro-cid-xjgwqpry] i[data-astro-cid-xjgwqpry]{background:#d6d6d6;border-radius:1px;height:2px;display:block}.card[data-astro-cid-xjgwqpry] i[data-astro-cid-xjgwqpry].-short{width:60%}.hub[data-astro-cid-xjgwqpry]{color:#fff;background:#0a0a0a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:44px;display:flex;position:absolute;top:68px;left:124px}.hub[data-astro-cid-xjgwqpry] .cap[data-astro-cid-xjgwqpry]{color:#ffffff8c}.hubT[data-astro-cid-xjgwqpry]{font-size:8.5px}.hub[data-astro-cid-xjgwqpry].-busy{animation:.6s infinite alternate ai-sol-embed-pulse}@keyframes ai-sol-embed-pulse{to{transform:scale(1.06)}}.win[data-astro-cid-xjgwqpry].-erp{width:106px;height:152px;top:14px;left:194px}.form[data-astro-cid-xjgwqpry]{flex-direction:column;gap:6px;padding:7px 8px;display:flex}.fld[data-astro-cid-xjgwqpry]{flex-direction:column;gap:2px;display:flex}.fk[data-astro-cid-xjgwqpry]{color:#6b6b6b;font-size:7px}.fv[data-astro-cid-xjgwqpry]{border:1px solid #0000001f;border-radius:3px;align-items:center;height:14px;padding:0 4px;display:flex}.fvT[data-astro-cid-xjgwqpry]{white-space:nowrap;font-size:8px}[data-astro-cid-xjgwqpry][data-r]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.AiSolEmbed[data-astro-cid-xjgwqpry] [data-astro-cid-xjgwqpry][data-r].-off{opacity:0;transform:translateY(3px)}.tok[data-astro-cid-xjgwqpry]{z-index:2;opacity:0;background:#2339ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.tok[data-astro-cid-xjgwqpry].-go{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.AiSolCaps[data-astro-cid-az433qvr]{margin:8rem 0}@media (width>=768px){.AiSolCaps[data-astro-cid-az433qvr]{margin:12rem 0}}.header[data-astro-cid-az433qvr]{letter-spacing:-.02em;margin:0 0 4rem;font-size:4.5rem;font-weight:500;line-height:100%}@media (width>=768px){.header[data-astro-cid-az433qvr]{margin:0 0 6rem;font-size:8rem}}.divider[data-astro-cid-az433qvr]{margin:2rem 0 2.5rem}@media (width>=768px){.divider[data-astro-cid-az433qvr]{margin:0 0 4.5rem}}.grid[data-astro-cid-az433qvr]{gap:.8rem;display:grid}@media (width>=768px){.grid[data-astro-cid-az433qvr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media (width>=1024px){.grid[data-astro-cid-az433qvr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-az433qvr]{color:#0a0a0a;background:#f2f2f2;border-radius:2rem;flex-direction:column;gap:2.4rem;padding:2rem;display:flex}@media (width>=768px){.card[data-astro-cid-az433qvr]{gap:3.2rem;padding:2.4rem}}.vis[data-astro-cid-az433qvr]{width:100%}.body[data-astro-cid-az433qvr]{flex-direction:column;flex:1;gap:.8rem;display:flex}.n[data-astro-cid-az433qvr]{color:#6b6b6b;font-family:var(--font-mono);margin-bottom:.4rem;font-size:1.2rem;line-height:1}.title[data-astro-cid-az433qvr]{letter-spacing:-.03em;font-size:2.4rem;font-weight:400;line-height:120%}@media (width>=768px){.title[data-astro-cid-az433qvr]{font-size:2.6rem}}.text[data-astro-cid-az433qvr]{color:#6b6b6b;text-wrap:pretty;max-width:34rem;font-size:1.5rem;line-height:140%}.link[data-astro-cid-az433qvr]{color:inherit;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.link[data-astro-cid-az433qvr] span[data-astro-cid-az433qvr]{text-underline-offset:.25em;text-decoration:underline 1px #0000004d;transition:text-decoration-color .2s}.link[data-astro-cid-az433qvr]:hover span[data-astro-cid-az433qvr]{text-decoration-color:currentColor}.link[data-astro-cid-az433qvr] svg[data-astro-cid-az433qvr]{width:1.2rem;height:1.2rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.link[data-astro-cid-az433qvr]:hover svg[data-astro-cid-az433qvr]{transform:translate(.2rem,-.2rem)}.AiSolExplainer[data-astro-cid-t74uwi2u]{margin:8rem 0}@media (width>=768px){.AiSolExplainer[data-astro-cid-t74uwi2u]{margin:12rem 0}.head[data-astro-cid-t74uwi2u]{display:flex}}.caption[data-astro-cid-t74uwi2u]{text-transform:uppercase;margin:0 0 2rem;font-size:1.4rem;line-height:110%}@media (width>=768px){.caption[data-astro-cid-t74uwi2u]{flex:0 0 28%;margin:.8rem 0 0;padding-right:4rem;font-size:1.6rem}}.intro[data-astro-cid-t74uwi2u]{flex:1;min-width:0}.title[data-astro-cid-t74uwi2u]{letter-spacing:-.02em;text-wrap:balance;font-size:3.6rem;font-weight:500;line-height:104%}@media (width>=768px){.title[data-astro-cid-t74uwi2u]{font-size:5.6rem}}.lead[data-astro-cid-t74uwi2u]{letter-spacing:.01em;text-wrap:pretty;max-width:62rem;margin:2rem 0 0;font-size:1.8rem;line-height:135%}@media (width>=768px){.lead[data-astro-cid-t74uwi2u]{margin:3.2rem 0 0;font-size:2.2rem}}.lead[data-astro-cid-t74uwi2u] a{text-underline-offset:.2em;text-decoration:underline 1px}.fig[data-astro-cid-t74uwi2u]{margin:4rem 0 0}@media (width>=768px){.fig[data-astro-cid-t74uwi2u]{margin:6.4rem 0 0}}.stage[data-astro-cid-t74uwi2u]{color:#0a0a0a;background:#f2f2f2;border-radius:2rem;padding:1.6rem;position:relative;overflow:hidden}@media (width>=768px){.stage[data-astro-cid-t74uwi2u]{padding:3.2rem}}.-dark[data-astro-cid-t74uwi2u] .stage[data-astro-cid-t74uwi2u]{color:#fff;background:#0a0a0a}figcaption[data-astro-cid-t74uwi2u]{color:#6b6b6b;max-width:80rem;margin:1.4rem 0 0;font-size:1.4rem;line-height:140%}.AiSolDoc[data-astro-cid-3sqoqfkx]{color:#0a0a0a;font-size:1.2rem;line-height:140%;position:relative}.cap[data-astro-cid-3sqoqfkx],.stN[data-astro-cid-3sqoqfkx],.st[data-astro-cid-3sqoqfkx],.rN[data-astro-cid-3sqoqfkx],.rK[data-astro-cid-3sqoqfkx],.rV[data-astro-cid-3sqoqfkx],.rC[data-astro-cid-3sqoqfkx],.cT[data-astro-cid-3sqoqfkx],.cN[data-astro-cid-3sqoqfkx],.opt[data-astro-cid-3sqoqfkx],.btn[data-astro-cid-3sqoqfkx],.recSt[data-astro-cid-3sqoqfkx],.pKv[data-astro-cid-3sqoqfkx] .f[data-astro-cid-3sqoqfkx],.tr[data-astro-cid-3sqoqfkx] span[data-astro-cid-3sqoqfkx]:not(:first-child),.pAddr[data-astro-cid-3sqoqfkx] .f[data-astro-cid-3sqoqfkx]{font-family:var(--font-mono)}.cap[data-astro-cid-3sqoqfkx]{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;line-height:1.3}.steps[data-astro-cid-3sqoqfkx]{flex-wrap:wrap;gap:.6rem 2rem;margin:0 0 2rem;display:flex}.st[data-astro-cid-3sqoqfkx]{color:#0a0a0a;opacity:.35;align-items:baseline;gap:.6rem;font-size:1.2rem;transition:opacity .3s;display:inline-flex;position:relative}.st[data-astro-cid-3sqoqfkx]:after{content:"";transform-origin:0;background:#0a0a0a;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.st[data-astro-cid-3sqoqfkx].-done{opacity:.6}.st[data-astro-cid-3sqoqfkx].-on{opacity:1}.st[data-astro-cid-3sqoqfkx].-on:after{transform:scaleX(1)}.stN[data-astro-cid-3sqoqfkx]{color:#6b6b6b;font-size:.95rem}.grid[data-astro-cid-3sqoqfkx]{gap:1.2rem;display:grid}@media (width>=1024px){.grid[data-astro-cid-3sqoqfkx]{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:2rem}}.paper[data-astro-cid-3sqoqfkx]{background:#fff;border-radius:.6rem;flex-direction:column;gap:1.8rem;padding:1.8rem 1.6rem;font-size:1.1rem;line-height:135%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 1.2rem 3rem -1.6rem #00000026}@media (width>=768px){.paper[data-astro-cid-3sqoqfkx]{gap:2.2rem;padding:2.4rem 2.4rem 2rem;font-size:1.15rem}}.pTop[data-astro-cid-3sqoqfkx]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pFrom[data-astro-cid-3sqoqfkx]{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.f[data-astro-cid-3sqoqfkx].-vendor{letter-spacing:-.01em;margin-bottom:.2rem;font-size:1.35rem;font-weight:600}.pAddr[data-astro-cid-3sqoqfkx]{color:#6b6b6b}.pTitle[data-astro-cid-3sqoqfkx]{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:1rem;font-weight:600}.pMeta[data-astro-cid-3sqoqfkx]{grid-template-columns:auto 1fr;gap:.5rem 1.4rem;display:grid}.pMeta[data-astro-cid-3sqoqfkx] .pKv[data-astro-cid-3sqoqfkx]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.pMeta[data-astro-cid-3sqoqfkx] .pKv[data-astro-cid-3sqoqfkx]>.f[data-astro-cid-3sqoqfkx]{justify-self:start}.k[data-astro-cid-3sqoqfkx]{color:#6b6b6b}.pBill[data-astro-cid-3sqoqfkx]{grid-column:1/-1;grid-template-columns:subgrid;margin-top:.4rem;display:grid}.hand[data-astro-cid-3sqoqfkx]{color:#2b2b2b;letter-spacing:.02em;font-family:var(--font-main);font-size:1.3em;font-style:italic;font-weight:300;display:inline-block;transform:rotate(-4deg)translateY(-.05em)}.smudge[data-astro-cid-3sqoqfkx]{color:#0a0a0a33;display:inline-block;position:relative}.smudge[data-astro-cid-3sqoqfkx]:after{content:"";filter:blur(1.5px);background:radial-gradient(closest-side,#0a0a0a8c,#0a0a0a00);border-radius:50%;position:absolute;inset:.05em -.25em -.05em -.15em}.pTable[data-astro-cid-3sqoqfkx]{border-top:1px solid #0000001a;font-size:.95em}.tr[data-astro-cid-3sqoqfkx]{border-bottom:1px solid #0000000f;grid-template-columns:minmax(0,1fr) 4.4em 4.4em 6.6em;gap:.8rem;padding:.55rem 0;display:grid}.tr[data-astro-cid-3sqoqfkx] span[data-astro-cid-3sqoqfkx]:not(:first-child){text-align:right}.tr[data-astro-cid-3sqoqfkx].-th{color:#6b6b6b;font-size:.95em}@media (width<=479px){.pTable[data-astro-cid-3sqoqfkx],.pFoot[data-astro-cid-3sqoqfkx]{display:none}}.pTotals[data-astro-cid-3sqoqfkx]{flex-direction:column;align-self:flex-end;gap:.4rem;min-width:60%;display:flex}.pTotals[data-astro-cid-3sqoqfkx] .pKv[data-astro-cid-3sqoqfkx]{justify-content:space-between;gap:1.6rem;display:flex}.pKv[data-astro-cid-3sqoqfkx].-total{border-top:1px solid #0a0a0a;margin-top:.2rem;padding-top:.6rem;font-weight:600}.pFoot[data-astro-cid-3sqoqfkx]{color:#6b6b6b;margin-top:auto;font-size:.95em}.f[data-astro-cid-3sqoqfkx]{position:relative}.bb[data-astro-cid-3sqoqfkx]{--c:#0a0a0a;pointer-events:none;opacity:0;background:linear-gradient(var(--c), var(--c)) 0 0 / 4px 4px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 4px 4px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 4px 4px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 4px 4px no-repeat;border:1px solid var(--c);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:-.35rem -.5rem;transform:scale(1.12)}.bb[data-astro-cid-3sqoqfkx]:after{content:attr(data-n);color:#fff;background:var(--c);font-family:var(--font-mono);border-radius:.2rem;padding:.15rem .3rem;font-size:.85rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.pTotals[data-astro-cid-3sqoqfkx] .bb[data-astro-cid-3sqoqfkx]:after{left:auto;right:calc(100% + .5rem)}.f[data-astro-cid-3sqoqfkx].-review .bb[data-astro-cid-3sqoqfkx]{--c:#2339ff}.f[data-astro-cid-3sqoqfkx].-on .bb[data-astro-cid-3sqoqfkx]{opacity:1;transform:none}.f[data-astro-cid-3sqoqfkx].-seen .bb[data-astro-cid-3sqoqfkx]{opacity:.3;transform:none}.f[data-astro-cid-3sqoqfkx].-seen.-review .bb[data-astro-cid-3sqoqfkx]{opacity:1}.scan[data-astro-cid-3sqoqfkx]{pointer-events:none;opacity:0;background:linear-gradient(#0a0a0a00 60%,#0a0a0a0d 99%,#0a0a0a 99%);position:absolute;inset:0;transform:translateY(-100%)}.scan[data-astro-cid-3sqoqfkx].-run{opacity:1;transition:transform 1.5s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.scan[data-astro-cid-3sqoqfkx].-out{opacity:0;transition:opacity .4s;transform:translateY(0)}.right[data-astro-cid-3sqoqfkx]{flex-direction:column;gap:1.2rem;min-width:0;display:flex}@media (width>=1024px){.right[data-astro-cid-3sqoqfkx]{gap:1.6rem}}.rec[data-astro-cid-3sqoqfkx],.checks[data-astro-cid-3sqoqfkx],.review[data-astro-cid-3sqoqfkx],.post[data-astro-cid-3sqoqfkx]{background:#fff;border-radius:1.2rem;box-shadow:0 0 0 1px #0000000d}.rec[data-astro-cid-3sqoqfkx]{padding:1.2rem 1.2rem .6rem}@media (width>=768px){.rec[data-astro-cid-3sqoqfkx]{padding:1.4rem 1.6rem .8rem}}.recHead[data-astro-cid-3sqoqfkx]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.recSt[data-astro-cid-3sqoqfkx]{border:1px solid #0000002e;border-radius:99px;padding:.2rem .7rem;font-size:.95rem;transition:color .3s,background-color .3s,border-color .3s}.recSt[data-astro-cid-3sqoqfkx].-posted{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.row[data-astro-cid-3sqoqfkx]{border-top:1px solid #0000000f;grid-template-columns:1.6em 7.8em minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem 0;font-size:1rem;display:grid;position:relative}@media (width>=768px){.row[data-astro-cid-3sqoqfkx]{grid-template-columns:1.6em 8.4em minmax(0,1fr) auto 4.6em;gap:1.2rem;font-size:1.15rem}}.row[data-astro-cid-3sqoqfkx].-review:not(.-empty):before{content:"";background:#2339ff;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:-1.2rem}@media (width>=768px){.row[data-astro-cid-3sqoqfkx].-review:not(.-empty):before{left:-1.6rem}}.rN[data-astro-cid-3sqoqfkx],.rK[data-astro-cid-3sqoqfkx]{color:#6b6b6b}.rV[data-astro-cid-3sqoqfkx]{overflow-wrap:anywhere;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.rC[data-astro-cid-3sqoqfkx]{color:#6b6b6b;text-align:right;white-space:nowrap;font-size:.9em;transition:opacity .3s;display:none}@media (width>=768px){.rV[data-astro-cid-3sqoqfkx]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rC[data-astro-cid-3sqoqfkx]{display:block}}.row[data-astro-cid-3sqoqfkx].-review .rC[data-astro-cid-3sqoqfkx]{color:#2339ff}.row[data-astro-cid-3sqoqfkx].-empty .rV[data-astro-cid-3sqoqfkx],.row[data-astro-cid-3sqoqfkx].-empty .rC[data-astro-cid-3sqoqfkx]{opacity:0;transform:translate(-.4rem)}.row[data-astro-cid-3sqoqfkx].-empty .rC[data-astro-cid-3sqoqfkx]{transform:none}.meter[data-astro-cid-3sqoqfkx]{gap:.2rem;display:flex}.meter[data-astro-cid-3sqoqfkx] i[data-astro-cid-3sqoqfkx]{border:1px solid #0003;border-radius:.15rem;width:.7rem;height:.7rem;transition:background-color .25s,border-color .25s;display:block}.meter[data-astro-cid-3sqoqfkx] i[data-astro-cid-3sqoqfkx].-on{background:#0a0a0a;border-color:#0a0a0a}.row[data-astro-cid-3sqoqfkx].-review .meter[data-astro-cid-3sqoqfkx] i[data-astro-cid-3sqoqfkx].-on{background:#2339ff;border-color:#2339ff}.lower[data-astro-cid-3sqoqfkx]{gap:1.2rem;display:grid}@media (width<=767px){.checks[data-astro-cid-3sqoqfkx],.review[data-astro-cid-3sqoqfkx]{grid-area:1/1}.checks[data-astro-cid-3sqoqfkx]{transition:opacity .35s .3s}.lower[data-astro-cid-3sqoqfkx]:has(.review:not(.-off,.-closed)) .checks[data-astro-cid-3sqoqfkx]{opacity:0;transition-delay:0s}.review[data-astro-cid-3sqoqfkx].-closed{pointer-events:none;opacity:0;transform:translateY(.8rem)}}@media (width>=768px){.lower[data-astro-cid-3sqoqfkx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem}}.checks[data-astro-cid-3sqoqfkx]{flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}@media (width>=768px){.checks[data-astro-cid-3sqoqfkx]{padding:1.4rem 1.6rem}}.chk[data-astro-cid-3sqoqfkx]{gap:.8rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex}.chk[data-astro-cid-3sqoqfkx].-off{opacity:0;transform:translateY(.4rem)}.mark[data-astro-cid-3sqoqfkx]{border:1px solid #0a0a0a;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-top:.05rem;display:grid;position:relative}.mark[data-astro-cid-3sqoqfkx]:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:.35rem;height:.65rem;margin-top:-.15rem;transform:rotate(45deg)}.chk[data-astro-cid-3sqoqfkx] .mark[data-astro-cid-3sqoqfkx]{background:#0a0a0a}.chk[data-astro-cid-3sqoqfkx].-flag .mark[data-astro-cid-3sqoqfkx]{background:#2339ff;border-color:#2339ff}.chk[data-astro-cid-3sqoqfkx].-flag .mark[data-astro-cid-3sqoqfkx]:after{content:"?";color:#fff;width:auto;height:auto;font-family:var(--font-mono);border:0;margin:0;font-size:.9rem;line-height:1;transform:none}.chk[data-astro-cid-3sqoqfkx].-flag.-ok .mark[data-astro-cid-3sqoqfkx]{background:#0a0a0a;border-color:#0a0a0a}.chk[data-astro-cid-3sqoqfkx].-flag.-ok .mark[data-astro-cid-3sqoqfkx]:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:.35rem;height:.65rem;margin-top:-.15rem;transform:rotate(45deg)}.cBody[data-astro-cid-3sqoqfkx]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cT[data-astro-cid-3sqoqfkx]{font-size:1.05rem}.cN[data-astro-cid-3sqoqfkx]{color:#6b6b6b;font-size:.95rem}.chk[data-astro-cid-3sqoqfkx].-flag:not(.-ok) .cN[data-astro-cid-3sqoqfkx]{color:#2339ff}.review[data-astro-cid-3sqoqfkx]{flex-direction:column;gap:1rem;padding:1.2rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 0 0 1.5px #2339ff}@media (width>=768px){.review[data-astro-cid-3sqoqfkx]{padding:1.4rem 1.6rem}}.review[data-astro-cid-3sqoqfkx].-off{opacity:0;transform:translateY(.8rem)}.rvHead[data-astro-cid-3sqoqfkx]{color:#2339ff}.crop[data-astro-cid-3sqoqfkx]{background:linear-gradient(#0000000a 1px,#0000 1px) 0 0/100% .8rem,#fafafa;border:1px dashed #0003;border-radius:.4rem;justify-content:center;align-items:center;height:5.2rem;font-size:2rem;display:flex}.opts[data-astro-cid-3sqoqfkx]{flex-direction:column;gap:.5rem;display:flex}.opt[data-astro-cid-3sqoqfkx]{color:#6b6b6b;align-items:center;gap:.7rem;font-size:1.05rem;display:flex}.opt[data-astro-cid-3sqoqfkx].-pick{color:#0a0a0a}.radio[data-astro-cid-3sqoqfkx]{border:1px solid #00000059;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;display:block}.opt[data-astro-cid-3sqoqfkx].-pick .radio[data-astro-cid-3sqoqfkx]{border:.35rem solid #0a0a0a}.btn[data-astro-cid-3sqoqfkx]{color:#fff;text-align:center;background:#2339ff;border-radius:99px;align-self:flex-start;padding:.7rem 1.4rem;font-size:1.05rem;line-height:1;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .3s,color .3s}.btn[data-astro-cid-3sqoqfkx].-press{transform:scale(.94)}.btn[data-astro-cid-3sqoqfkx].-done{color:#0a0a0a;background:#f2f2f2}.post[data-astro-cid-3sqoqfkx]{align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:1.15rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex}.post[data-astro-cid-3sqoqfkx].-off{opacity:0;transform:translateY(.6rem)}.post[data-astro-cid-3sqoqfkx] b[data-astro-cid-3sqoqfkx]{font-family:var(--font-mono);font-weight:500}.postMark[data-astro-cid-3sqoqfkx]{color:#fff;background:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.1rem;display:grid}.cursor[data-astro-cid-3sqoqfkx]{z-index:5;pointer-events:none;opacity:0;fill:#0a0a0a;stroke:#fff;stroke-width:1.2px;width:1.6rem;height:2rem;transform:translate(var(--cx,0), var(--cy,0));transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.cursor[data-astro-cid-3sqoqfkx].-show{opacity:1}.AiSolAgent[data-astro-cid-kealyhet]{color:#fff;font-size:1.2rem;line-height:140%;position:relative}.cap[data-astro-cid-kealyhet],.nLbl[data-astro-cid-kealyhet],.arcLbl[data-astro-cid-kealyhet],.tName[data-astro-cid-kealyhet],.tKind[data-astro-cid-kealyhet],.tN[data-astro-cid-kealyhet],.tL[data-astro-cid-kealyhet],.tCode[data-astro-cid-kealyhet],.tTxt[data-astro-cid-kealyhet],.askT[data-astro-cid-kealyhet],.btn[data-astro-cid-kealyhet]{font-family:var(--font-mono)}.cap[data-astro-cid-kealyhet]{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;line-height:1.3}.band[data-astro-cid-kealyhet]{--cy:1.2rem;--at:6rem;grid-template-columns:repeat(5,minmax(0,1fr));height:10.6rem;margin:0 0 2rem;display:grid;position:relative}@media (width>=768px){.band[data-astro-cid-kealyhet]{--cy:1.4rem;--at:5.6rem;height:10.8rem;margin:.8rem 0 2.8rem}}.line[data-astro-cid-kealyhet]{height:1px;top:var(--cy);background:#fff3;position:absolute;left:10%;right:10%}.arc[data-astro-cid-kealyhet]{width:100%;height:3.6rem;top:var(--at);position:absolute;left:0;overflow:visible}.arc[data-astro-cid-kealyhet] path[data-astro-cid-kealyhet]{fill:none;stroke:#ffffff8c;stroke-width:1px;stroke-dasharray:1 1;stroke-dashoffset:0}.arc[data-astro-cid-kealyhet].-draw path[data-astro-cid-kealyhet]{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.arc[data-astro-cid-kealyhet].-hide path[data-astro-cid-kealyhet]{stroke-dashoffset:1px}.arcHead[data-astro-cid-kealyhet]{width:0;height:0;top:calc(var(--at) - .3rem);border:.45rem solid #0000;border-top-width:0;border-bottom:.7rem solid #ffffff8c;transition:opacity .3s .4s;position:absolute;left:30%;transform:translate(-50%)}.arc[data-astro-cid-kealyhet].-hide+.arcHead[data-astro-cid-kealyhet]{opacity:0;transition-delay:0s}.arcLbl[data-astro-cid-kealyhet]{color:#ffffff80;text-align:center;white-space:nowrap;top:calc(var(--at) + 2.9rem);font-size:.95rem;position:absolute;left:40%;transform:translate(-50%)}.node[data-astro-cid-kealyhet]{z-index:1;flex-direction:column;align-items:center;gap:.8rem;display:flex;position:relative}.dot[data-astro-cid-kealyhet]{width:calc(var(--cy) * 2);height:calc(var(--cy) * 2);background:#0a0a0a;border:1px solid #ffffff59;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,transform .45s cubic-bezier(.16,1,.3,1);display:grid}.node[data-astro-cid-kealyhet].-gate .dot[data-astro-cid-kealyhet]{border-radius:.5rem}.node[data-astro-cid-kealyhet].-done .dot[data-astro-cid-kealyhet]{border-color:#ffffffb3}.node[data-astro-cid-kealyhet].-on .dot[data-astro-cid-kealyhet]{background:#fff;border-color:#fff;transform:scale(1.12)}.node[data-astro-cid-kealyhet].-gate.-wait .dot[data-astro-cid-kealyhet]{background:#2339ff;border-color:#2339ff;transform:scale(1.12)}.gate[data-astro-cid-kealyhet]{width:1.3rem;height:1.2rem;position:relative}@media (width>=768px){.gate[data-astro-cid-kealyhet]{width:1.5rem;height:1.4rem}}.gate[data-astro-cid-kealyhet] .post[data-astro-cid-kealyhet]{background:#ffffffb3;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:0}.gate[data-astro-cid-kealyhet] .bar[data-astro-cid-kealyhet]{transform-origin:0;background:#ffffffb3;border-radius:1px;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:30%;left:0;right:0}.node[data-astro-cid-kealyhet].-gate.-open .bar[data-astro-cid-kealyhet]{transform:rotate(-62deg)}.node[data-astro-cid-kealyhet].-wait .gate[data-astro-cid-kealyhet] .post[data-astro-cid-kealyhet],.node[data-astro-cid-kealyhet].-wait .gate[data-astro-cid-kealyhet] .bar[data-astro-cid-kealyhet]{background:#fff}.nLbl[data-astro-cid-kealyhet]{color:#ffffff8c;text-align:center;font-size:.95rem;line-height:1.2;transition:color .3s}@media (width>=768px){.nLbl[data-astro-cid-kealyhet]{font-size:1.1rem}}.node[data-astro-cid-kealyhet].-on .nLbl[data-astro-cid-kealyhet],.node[data-astro-cid-kealyhet].-done .nLbl[data-astro-cid-kealyhet],.node[data-astro-cid-kealyhet].-wait .nLbl[data-astro-cid-kealyhet]{color:#fff}.puck[data-astro-cid-kealyhet]{z-index:2;opacity:0;width:.6rem;height:.6rem;top:calc(var(--cy) - .3rem);background:#fff;border-radius:50%;position:absolute;left:-.3rem}.puck[data-astro-cid-kealyhet].-go{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .2s}.grid[data-astro-cid-kealyhet]{gap:1.2rem;display:grid}@media (width>=1024px){.grid[data-astro-cid-kealyhet]{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:2rem}}.left[data-astro-cid-kealyhet]{flex-direction:column;gap:1.2rem;display:flex}.mail[data-astro-cid-kealyhet],.tools[data-astro-cid-kealyhet],.trace[data-astro-cid-kealyhet]{background:#161616;border-radius:1.2rem;flex-direction:column;padding:1.4rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@media (width>=768px){.mail[data-astro-cid-kealyhet],.tools[data-astro-cid-kealyhet],.trace[data-astro-cid-kealyhet]{padding:1.6rem 1.8rem}}.mail[data-astro-cid-kealyhet]{gap:.8rem;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.mail[data-astro-cid-kealyhet].-off{opacity:0;transform:translateY(.6rem)}.mailT[data-astro-cid-kealyhet]{font-size:1.4rem;line-height:140%}.tools[data-astro-cid-kealyhet]{gap:.9rem}.tool[data-astro-cid-kealyhet]{border-top:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding-top:.9rem;transition:opacity .3s;display:flex}.tName[data-astro-cid-kealyhet]{font-size:1.15rem;transition:color .3s}.tKind[data-astro-cid-kealyhet]{color:#ffffff80;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.lock[data-astro-cid-kealyhet]{fill:none;stroke:currentColor;stroke-width:1.1px;flex:none;width:.9rem;height:1.1rem}.tools[data-astro-cid-kealyhet].-busy .tool[data-astro-cid-kealyhet]:not(.-use){opacity:.4}.tool[data-astro-cid-kealyhet].-gated.-use .tKind[data-astro-cid-kealyhet]{color:#fff}.trace[data-astro-cid-kealyhet]{gap:0}.trHead[data-astro-cid-kealyhet]{margin-bottom:.6rem}.tr[data-astro-cid-kealyhet]{border-top:1px solid #ffffff14;grid-template-columns:2.2em minmax(0,1fr);gap:.2rem 1rem;padding:.85rem 0;font-size:1.1rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:grid}@media (width>=768px){.tr[data-astro-cid-kealyhet]{grid-template-columns:2.2em 10.5em minmax(0,1fr);font-size:1.15rem}}.tr[data-astro-cid-kealyhet].-off{opacity:0;transform:translateY(.5rem)}.tN[data-astro-cid-kealyhet]{color:#ffffff59}.tL[data-astro-cid-kealyhet]{color:#ffffff8c}.tB[data-astro-cid-kealyhet]{flex-direction:column;gap:.25rem;min-width:0;display:flex}@media (width<=767px){.tB[data-astro-cid-kealyhet]{grid-column:2}}.tCode[data-astro-cid-kealyhet]{color:#fff;word-break:break-word}.tOut[data-astro-cid-kealyhet]{align-items:center;gap:.6rem;min-height:1.4em;display:flex}.tTxt[data-astro-cid-kealyhet]{color:#ffffffbf;transition:opacity .35s}.tr[data-astro-cid-kealyhet]:not(:has(.tCode)) .tTxt[data-astro-cid-kealyhet]{color:#fff}.spin[data-astro-cid-kealyhet]{gap:.25rem;display:none}.tOut[data-astro-cid-kealyhet].-busy .spin[data-astro-cid-kealyhet]{display:flex}.tOut[data-astro-cid-kealyhet].-busy .tTxt[data-astro-cid-kealyhet]{opacity:0}.spin[data-astro-cid-kealyhet] i[data-astro-cid-kealyhet]{opacity:.25;background:#fff;border-radius:50%;width:.35rem;height:.35rem;animation:.9s infinite ai-sol-agent-dot;display:block}.spin[data-astro-cid-kealyhet] i[data-astro-cid-kealyhet]:nth-child(2){animation-delay:.15s}.spin[data-astro-cid-kealyhet] i[data-astro-cid-kealyhet]:nth-child(3){animation-delay:.3s}@keyframes ai-sol-agent-dot{0%,to{opacity:.25}40%{opacity:1}}.tr[data-astro-cid-kealyhet].-gate .tL[data-astro-cid-kealyhet]{color:#fff}.ask[data-astro-cid-kealyhet]{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.2rem;display:flex}.askT[data-astro-cid-kealyhet]{color:#ffffffbf}.ask[data-astro-cid-kealyhet].-wait .askT[data-astro-cid-kealyhet]{color:#fff}.btns[data-astro-cid-kealyhet]{gap:.6rem;display:none}.ask[data-astro-cid-kealyhet].-wait .btns[data-astro-cid-kealyhet]{display:flex}.btn[data-astro-cid-kealyhet]{border:1px solid #ffffff4d;border-radius:99px;padding:.5rem 1.1rem;font-size:1rem;line-height:1;transition:transform .15s cubic-bezier(.4,0,.2,1)}.btn[data-astro-cid-kealyhet].-yes{background:#2339ff;border-color:#2339ff}.btn[data-astro-cid-kealyhet].-press{transform:scale(.92)}.tr[data-astro-cid-kealyhet].-gate.-waiting{margin-left:-1.4rem;padding-left:1.4rem;box-shadow:inset 2px 0 #2339ff}@media (width>=768px){.tr[data-astro-cid-kealyhet].-gate.-waiting{margin-left:-1.8rem;padding-left:1.8rem}}.cursor[data-astro-cid-kealyhet]{z-index:5;pointer-events:none;opacity:0;fill:#fff;stroke:#0a0a0a;stroke-width:1.2px;width:1.6rem;height:2rem;transform:translate(var(--cx,0), var(--cy,0));transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.cursor[data-astro-cid-kealyhet].-show{opacity:1}.AiSolReading[data-astro-cid-q5svtegi]{margin:8rem 0}@media (width>=768px){.AiSolReading[data-astro-cid-q5svtegi]{margin:12rem 0}}.caption[data-astro-cid-q5svtegi]{text-transform:uppercase;margin:0 0 2.4rem;font-size:1.4rem}@media (width>=768px){.caption[data-astro-cid-q5svtegi]{font-size:1.6rem}}.list[data-astro-cid-q5svtegi]{border-bottom:1px solid #0000001a}.row[data-astro-cid-q5svtegi]{color:inherit;border-top:1px solid #0000001a;grid-template-columns:minmax(0,1fr) 2.4rem;gap:1.2rem 2rem;padding:2.4rem 0;text-decoration:none;transition:opacity .3s;display:grid}@media (width>=768px){.row[data-astro-cid-q5svtegi]{grid-template-columns:28% minmax(0,1fr) 2.4rem;gap:0;padding:3.2rem 0}}.meta[data-astro-cid-q5svtegi]{color:#6b6b6b;font-family:var(--font-mono);grid-column:1/-1;font-size:1.2rem}@media (width>=768px){.meta[data-astro-cid-q5svtegi]{grid-column:auto;padding-top:1rem}}.body[data-astro-cid-q5svtegi]{flex-direction:column;gap:1rem;display:flex}.title[data-astro-cid-q5svtegi]{letter-spacing:-.02em;font-size:2.6rem;line-height:115%}@media (width>=768px){.title[data-astro-cid-q5svtegi]{font-size:3.6rem}}.brief[data-astro-cid-q5svtegi]{color:#6b6b6b;text-wrap:pretty;max-width:64rem;font-size:1.5rem;line-height:140%}@media (width>=768px){.brief[data-astro-cid-q5svtegi]{font-size:1.7rem}}.arrow[data-astro-cid-q5svtegi]{align-self:start;width:2.4rem;height:2.4rem;margin-top:.4rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (width>=768px){.arrow[data-astro-cid-q5svtegi]{margin-top:1rem}}.arrow[data-astro-cid-q5svtegi] svg[data-astro-cid-q5svtegi]{width:100%;height:100%;display:block}@media (hover:hover){.list[data-astro-cid-q5svtegi]:hover .row[data-astro-cid-q5svtegi]:not(:hover){opacity:.3}.row[data-astro-cid-q5svtegi]:hover .arrow[data-astro-cid-q5svtegi]{transform:translate(.4rem,-.4rem)}}
