.ag{--p-light:#8133F1;--p-mid:#6d28d9;--p-deep:#360083;--p-node:#8F40FF;--p-tint:#f6f1fe;--p-tint-2:#efe7fb;--ink-2:#3b3357;--paper:#fbfaff;--paper-2:#f5f1fc;--line:#ece4f7;--mut:#8a7fb0;--think:#8133F1;--tool:#0BAA3F;--wait:#E08A1E;--answer:#2C6FDA;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5}.ag h1,.ag h2,.ag h3,.ag h4{margin:0;font-family:var(--display);font-weight:700;letter-spacing:-.02em;line-height:1.04}.ag p{margin:0}.ag img,.ag svg{display:block}.ag .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.ag .flag{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(334deg,var(--p-light),var(--p-deep));border-radius:999px;padding:6px 13px;margin-bottom:14px;box-shadow:0 10px 24px -12px rgba(54,0,131,.6)}.ag .hero{position:relative;overflow:hidden;color:#fff;padding:150px 0 0;background:linear-gradient(334deg,#8133F1 14%,#5a17c4 52%,#360083 88%)}.ag .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.1) 1.2px,transparent 1.3px);background-size:28px 28px;opacity:.7}.ag .hero__in{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.ag .hero h1{font-size:clamp(40px,5.8vw,76px);line-height:.98;margin-bottom:22px}.ag .hero h1 em{font-style:normal;color:#150036}.ag .hero__sub{font-size:clamp(16px,1.5vw,20px);line-height:1.55;color:rgba(255,255,255,.9);max-width:62ch;margin:0 auto 30px;font-weight:500}.ag .hero__sub b{color:#fff;font-weight:700}.ag .hero__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ag .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;border:0;border-radius:12px;padding:14px 24px;transition:transform .12s;cursor:pointer;text-decoration:none}.ag .btn-white{background:#fff;color:var(--blue);box-shadow:0 16px 34px -14px rgba(20,0,54,.6)}.ag .btn-white:hover{transform:translateY(-2px)}.ag .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.4)}.ag .chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:28px}.ag .chips span{font-family:var(--mono);font-size:12px;color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:7px 13px}.ag .shot{position:relative;z-index:2;max-width:1020px;margin:54px auto -90px;padding:0 28px}.ag .shot__frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.3);box-shadow:0 60px 120px -40px rgba(40,0,90,.7),0 0 0 1px rgba(0,0,0,.04);background:#fff}.ag .shot__bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:linear-gradient(334deg,#8133F1,#360083);color:#fff}.ag .shot__bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);display:block}.ag .shot__bar .nm{margin-left:6px;font-weight:700;font-size:13px}.ag .shot__bar .md{font-family:var(--mono);font-size:11px;background:rgba(255,255,255,.18);padding:3px 9px;border-radius:999px}.ag .shot__bar .sp{flex:1}.ag .shot__bar .live{font-family:var(--mono);font-size:11px;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:4px 11px}.ag .shot__bar .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#0BAA3F;box-shadow:0 0 0 3px rgba(11,170,63,.25)}.ag .shot__cap{text-align:center;margin-top:14px;font-family:var(--mono);font-size:11.5px;color:rgba(255,255,255,.74)}.ag .band{padding:92px 0 64px}.ag .band.tight{padding:58px 0}.ag .h2{font-size:clamp(28px,3.4vw,46px);max-width:21ch;margin:14px 0 16px}.ag .h2 em{font-style:normal;color:var(--p-mid)}.ag .lead{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:56ch}.ag .trace{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 40px 90px -42px rgba(40,20,80,.45)}.ag .trace__head{display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ag .trace__head .md{margin-left:auto;color:var(--p-mid)}.ag .rail{padding:8px 10px 14px}.ag .step{position:relative;display:grid;grid-template-columns:46px 1fr;gap:0;padding:0 8px}.ag .step__pin{position:relative;display:flex;justify-content:center}.ag .step__pin .dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;z-index:2;margin-top:16px;flex:none;border:2px solid var(--idle,#d9cff0)}.ag .step__pin .dot img{width:15px;height:15px}.ag .step__pin .spine{position:absolute;top:46px;bottom:-2px;width:2px;background:#ece4f7}.ag .step:last-child .step__pin .spine{display:none}.ag .step.think .step__pin .dot{background:var(--think);border-color:var(--think)}.ag .step.think .step__pin .dot img{filter:brightness(0) invert(1)}.ag .step.tool .step__pin .dot{background:#fff;border-color:var(--tool)}.ag .step.wait .step__pin .dot{background:#fff;border-color:var(--wait)}.ag .step.answer .step__pin .dot{background:var(--answer);border-color:var(--answer)}.ag .step.answer .step__pin .dot img{filter:brightness(0) invert(1)}.ag .step__card{margin:12px 0 4px;border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:#fff}.ag .step.wait .step__card{border-color:#f1ddbb;background:#fffaf1}.ag .step__top{display:flex;align-items:center;gap:9px}.ag .step__top .ttl{font-weight:700;font-size:14px;color:#241a3d}.ag .step__top .ty{font-family:var(--mono);font-size:10px;color:var(--mut)}.ag .step__top .tg{margin-left:auto;font-family:var(--mono);font-size:9.5px;padding:3px 9px;border-radius:999px;white-space:nowrap}.ag .tg.t-think{background:#f3eefb;color:#6D28D9}.ag .tg.t-tool{background:#e6f7ee;color:#0BAA3F}.ag .tg.t-wait{background:#fdf1e0;color:#B0731E}.ag .tg.t-answer{background:#e7f0ff;color:#2C6FDA}.ag .thought{font-size:13.5px;line-height:1.55;color:#3b3357;font-style:italic;margin-top:9px}.ag .io{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.ag .io.single{grid-template-columns:1fr}.ag .io .b{border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:9px 11px}.ag .io .l{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin-bottom:5px}.ag .io code{font-family:var(--mono);font-size:11.5px;color:#26314a;display:block;line-height:1.6}.ag .io code .k{color:#360083}.ag .io code .s{color:#0BAA3F}.ag .io code .n{color:#B0731E}.ag .approve{display:flex;gap:9px;margin-top:11px}.ag .approve .yes{color:#fff;background:linear-gradient(334deg,#8133F1,#360083);border-radius:9px}.ag .approve .no,.ag .approve .yes{font-family:var(--body);font-weight:600;font-size:13px;padding:9px 16px}.ag .approve .no{color:#586079;background:#fff;border:1px solid var(--line);border-radius:9px}.ag .tracelegend{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.ag .tracelegend i{font-style:normal;display:inline-flex;align-items:center;gap:8px}.ag .tracelegend i:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c,#ccc)}.ag .toolbox{margin-top:46px}.ag .filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.ag .filters span{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 13px}.ag .filters span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ag .qgrid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.ag .qtile{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 8px 12px;text-align:center;box-shadow:0 6px 16px -14px rgba(40,20,80,.35);transition:transform .2s,box-shadow .2s,border-color .2s}.ag .qtile:hover{transform:translateY(-3px);box-shadow:0 14px 26px -16px rgba(40,20,80,.4);border-color:#ddd3ee}.ag .qtile .ic{width:46px;height:46px;margin:0 auto 9px;display:grid;place-items:center;background:var(--p-tint);border:1px solid #e7ddf6;border-radius:50%}.ag .qtile.sq .ic{border-radius:13px}.ag .qtile.agent .ic{background:linear-gradient(180deg,#3A0782,#8F40FF);border-color:transparent}.ag .qtile.agent .ic img{filter:brightness(0) invert(1)}.ag .qtile .ic img{width:26px;height:26px}.ag .qtile .nm{font-size:12px;font-weight:600;color:#2a3142;line-height:1.2}.ag .qtile .ct{font-family:var(--mono);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;margin-top:5px}.ag .schemaNote{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ag .schemaNote .sc{font-family:var(--mono);font-size:12px;color:#2a2140;background:var(--p-tint);border:1px solid #e4d8f5;border-radius:9px;padding:9px 13px}.ag .schemaNote .sc b{color:var(--p-deep)}.ag .schemaNote .arrow{color:var(--mut);font-family:var(--mono)}.ag .agents{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}.ag .acard{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:16px;padding:22px;background:#fff;box-shadow:0 14px 36px -28px rgba(40,20,80,.4);transition:transform .2s,border-color .2s}.ag .acard:hover{transform:translateY(-3px);border-color:#ddd3ee}.ag .acard .av{width:46px;height:46px;border-radius:13px;background:linear-gradient(180deg,#3A0782,#8F40FF);display:grid;place-items:center;box-shadow:0 10px 22px -10px rgba(54,0,131,.6)}.ag .acard .av img{width:26px;height:26px}.ag .acard.brand .av{background:var(--p-tint);box-shadow:none;border:1px solid #e7ddf6}.ag .acard b{font-family:var(--display);font-size:18px}.ag .acard p{font-size:13.5px;color:var(--mut);line-height:1.5}.ag .acard .tmpl{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.ag .acard .tmpl i{font-style:normal;font-family:var(--mono);font-size:10px;color:#5a5276;background:var(--p-tint);border:1px solid #e7ddf6;border-radius:6px;padding:3px 8px}.ag .dark{background:linear-gradient(168deg,#1b1233,#120a26);color:#efeafc}.ag .dark .h2{color:#fff}.ag .dark .h2 em{color:#c9a7ff}.ag .dark .lead{color:#b8aedb}.ag .split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:50px}.ag .featlist{display:flex;flex-direction:column;gap:18px}.ag .fl{display:flex;gap:14px}.ag .fl .fi{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:18px;background:rgba(143,64,255,.18);color:#c9a7ff}.ag .fl b{display:block;font-family:var(--display);font-size:17px;margin-bottom:4px;color:#fff}.ag .fl p{font-size:14px;color:#a9a0cf;line-height:1.5}.ag .cfg{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);overflow:hidden;box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.ag .cfg__bar{display:flex;align-items:center;gap:10px;padding:11px 15px;background:linear-gradient(334deg,#8133F1,#360083);color:#fff;font-size:13px;font-weight:700}.ag .cfg__bar .md{font-family:var(--mono);font-size:10px;font-weight:500;background:rgba(255,255,255,.18);padding:3px 8px;border-radius:999px}.ag .cfg__bar .sp{flex:1}.ag .cfg__tabs{display:flex;gap:5px;padding:10px 14px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}.ag .cfg__tabs .t{font-family:var(--mono);font-size:11px;color:#b8aedb;border:1px solid transparent;border-radius:8px;padding:7px 13px;display:inline-flex;align-items:center;gap:7px}.ag .cfg__tabs .t .n{width:17px;height:17px;border-radius:50%;border:1.5px solid #6a5a93;display:grid;place-items:center;font-size:9px}.ag .cfg__tabs .t.on{background:#fff;color:var(--p-deep);border-color:transparent}.ag .cfg__tabs .t.on .n{background:var(--p-deep);color:#fff;border-color:transparent}.ag .cfg__tabs .sp{flex:1}.ag .cfg__tabs .ship{color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:7px 14px;font-family:var(--body);font-weight:600;font-size:12px}.ag .cfg__body{display:grid;grid-template-columns:1fr 1fr}.ag .cfg__col{padding:20px}.ag .cfg__col.l{border-right:1px solid rgba(255,255,255,.08)}.ag .cfg .sl{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9488bf;margin-bottom:10px}.ag .cfg .ident{display:flex;align-items:center;gap:13px;margin-bottom:18px}.ag .cfg .ident .av{width:52px;height:52px;border-radius:15px;background:linear-gradient(180deg,#3A0782,#8F40FF);display:grid;place-items:center;box-shadow:0 10px 22px -10px rgba(54,0,131,.7)}.ag .cfg .ident .av img{width:30px;height:30px;filter:brightness(0) invert(1)}.ag .cfg .ident .nm{font-family:var(--display);font-weight:700;font-size:20px;color:#fff}.ag .cfg .ident .role{font-family:var(--mono);font-size:10.5px;color:#a99fce}.ag .cfg .fl2{font-size:11.5px;font-weight:600;color:#b8aedb;margin-bottom:6px}.ag .cfg .instr{font-size:13px;line-height:1.6;color:#d8d2ee;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:13px 14px;margin-bottom:18px}.ag .cfg .instr b{color:#c9a7ff}.ag .cfg .models{display:flex;flex-wrap:wrap;gap:7px}.ag .cfg .model{font-family:var(--mono);font-size:11px;color:#cfc7ea;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:8px 11px}.ag .cfg .model.on{border-color:#9f6bff;background:rgba(143,64,255,.18);color:#fff;box-shadow:0 0 0 3px rgba(129,51,241,.18)}.ag .cfg .memrow{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:12.5px;color:#cfc7ea}.ag .cfg .tgl{width:38px;height:22px;border-radius:999px;background:#8F40FF;position:relative;flex:none}.ag .cfg .tgl:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;right:3px}.ag .cfg .toolhd{display:flex;align-items:center;margin-bottom:11px}.ag .cfg .toolhd .add{margin-left:auto;font-family:var(--mono);font-size:10px;color:#cfc7ea;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 10px}.ag .cfg .tool{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 13px;margin-bottom:10px;background:rgba(255,255,255,.03)}.ag .cfg .tool .th{display:flex;align-items:center;gap:11px}.ag .cfg .tool .tic{width:32px;height:32px;border-radius:9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);display:grid;place-items:center;flex:none}.ag .cfg .tool .tic img{width:18px;height:18px}.ag .cfg .tool .tt{font-weight:600;font-size:13.5px;color:#fff}.ag .cfg .tool .ty{font-family:var(--mono);font-size:9.5px;color:#a99fce;display:block;margin-top:1px}.ag .cfg .tool .badge{margin-left:auto;font-family:var(--mono);font-size:9px;color:#fff;border-radius:999px;padding:3px 9px}.ag .cfg .params{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.12)}.ag .cfg .params i{font-style:normal;font-family:var(--mono);font-size:9.5px;color:#cfc7ea;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:3px 8px}.ag .cfg .params i b{color:#c9a7ff;font-weight:500}@media(max-width:820px){.ag .cfg__body{grid-template-columns:1fr}.ag .cfg__col.l{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}.ag .themestrip{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}.ag .th{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 12px 30px -22px rgba(40,20,80,.4);position:relative;transition:transform .2s}.ag .th:hover{transform:translateY(-3px)}.ag .th.cur{outline:2px solid var(--p-light);outline-offset:2px}.ag .th .star{position:absolute;right:9px;top:8px;font-family:var(--mono);font-size:8.5px;color:#fff;background:rgba(0,0,0,.3);border-radius:999px;padding:2px 8px;z-index:2}.ag .th .sw{height:90px;position:relative}.ag .th .sw:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.8) 1px,transparent 1.3px);background-size:14px 14px}.ag .th .b{padding:12px 13px}.ag .th .b b{font-size:14px;display:block}.ag .th .b span{font-family:var(--mono);font-size:10px;color:var(--mut)}.ag .embed{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;margin-top:50px}.ag .snippet{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -42px rgba(40,20,80,.4)}.ag .snippet__top{padding:13px 16px;border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ag .snippet pre{margin:0;padding:18px;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:#3b3357;overflow:auto}.ag .snippet pre .tag{color:#8133F1}.ag .snippet pre .at{color:#0BAA3F}.ag .snippet pre .vl{color:#B0731E}.ag .snippet__feat{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 16px}.ag .snippet__feat i{font-style:normal;font-family:var(--mono);font-size:10px;color:#5a5276;background:var(--p-tint);border:1px solid #e7ddf6;border-radius:6px;padding:4px 9px}.ag .bubble{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -42px rgba(40,20,80,.4);max-width:380px;margin:0 auto;width:100%}.ag .bubble__top{display:flex;align-items:center;gap:10px;padding:13px 15px;background:linear-gradient(334deg,#8133F1,#360083);color:#fff}.ag .bubble__top .av{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.16);display:grid;place-items:center;flex:none}.ag .bubble__top .av img{width:18px;height:18px;filter:brightness(0) invert(1)}.ag .bubble__top b{font-size:14px}.ag .bubble__top span{font-family:var(--mono);font-size:10px;opacity:.8;display:block}.ag .bubble__body{padding:16px 15px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.ag .msg{max-width:80%;font-size:13px;line-height:1.45;border-radius:13px;padding:10px 13px}.ag .msg.them{align-self:flex-start;background:#fff;border:1px solid var(--line);color:#3b3357}.ag .msg.me{align-self:flex-end;background:var(--p-mid);color:#fff}.ag .msg .cite{display:block;margin-top:6px;font-family:var(--mono);font-size:9.5px;color:var(--mut)}.ag .bubble__in{display:flex;align-items:center;gap:9px;padding:12px 14px;border-top:1px solid var(--line);background:#fff}.ag .bubble__in .ph{flex:1;font-size:12.5px;color:#a99fce}.ag .bubble__in .send{width:30px;height:30px;border-radius:9px;background:var(--p-mid);display:grid;place-items:center;color:#fff;font-size:14px}.ag .cmp{margin-top:46px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;font-size:14px}.ag .cmp table{width:100%;border-collapse:collapse}.ag .cmp td,.ag .cmp th{padding:15px 13px;text-align:center;border-bottom:1px solid var(--line)}.ag .cmp td:first-child,.ag .cmp th:first-child{text-align:left;font-weight:600;color:var(--ink);max-width:300px}.ag .cmp thead th{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--paper-2)}.ag .cmp thead th.us{color:var(--p-mid);background:var(--p-tint)}.ag .cmp td.us{background:#faf7ff}.ag .cmp .y{color:#0BAA3F;font-weight:800;font-size:16px}.ag .cmp .n{color:#cfc4e0}.ag .cmp .p{color:var(--p-mid);font-family:var(--mono);font-size:11.5px}.ag .cmp tr:last-child td{border-bottom:0}.ag .cmpline{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:64ch;margin-top:22px}.ag .cmpline b{color:var(--ink)}.ag .faq{margin-top:36px;max-width:800px}.ag .qa{border-bottom:1px solid var(--line)}.ag .qa summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:700;font-size:17px}.ag .qa summary::-webkit-details-marker{display:none}.ag .qa summary .pm{margin-left:auto;width:24px;height:24px;flex:none;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--p-mid);transition:transform .2s}.ag .qa[open] summary .pm{transform:rotate(45deg)}.ag .qa p{padding:0 4px 22px;font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:68ch}.ag .final{text-align:center;color:#fff;position:relative;overflow:hidden;padding:108px 0;background:linear-gradient(334deg,#8133F1 16%,#360083 84%)}.ag .final:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1.2px,transparent 1.3px);background-size:28px 28px;opacity:.7}.ag .final h2{font-size:clamp(32px,4.4vw,56px);color:#fff;margin-bottom:16px;position:relative;max-width:none}.ag .final p{position:relative;color:rgba(255,255,255,.9);font-size:18px;margin-bottom:30px}.ag .final .row{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ag .oneclick{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:42px}.ag .oc{flex:1;min-width:210px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:0 10px 26px -22px rgba(40,20,80,.45)}.ag .oc .n{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700;background:var(--p-tint);color:var(--p-deep);border:1px solid #e7ddf6}.ag .oc.ok .n{background:#e6f7ee;color:#0BAA3F;border-color:#bfe8cd}.ag .oc .tx b{display:block;font-family:var(--display);font-size:15px;line-height:1.2}.ag .oc .tx i{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--mut)}.ag .ocarrow{align-self:center;font-family:var(--mono);font-size:15px;color:#c9bbe4}.ag .awall{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.ag .app{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 15px 8px 10px;font-weight:600;font-size:13px;color:#2a3142;box-shadow:0 6px 16px -14px rgba(40,20,80,.35);transition:transform .15s,border-color .15s;text-decoration:none}.ag .app:hover{transform:translateY(-2px);border-color:#ddd3ee}.ag .app img{width:22px;height:22px}.ag .app.more{background:linear-gradient(334deg,#8133F1,#360083);border-color:transparent;color:#fff;padding:8px 16px;box-shadow:0 12px 26px -14px rgba(54,0,131,.6)}.ag .app.more b{font-family:var(--mono);font-weight:700}.ag .wfstrip{gap:12px;margin-top:46px;flex-wrap:wrap}.ag .wfn,.ag .wfstrip{display:flex;align-items:center}.ag .wfn{position:relative;background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px 18px 13px;flex-direction:column;gap:8px;min-width:132px;box-shadow:0 14px 34px -26px rgba(40,20,80,.5);text-align:center}.ag .wfn b{font-size:13.5px;line-height:1.2}.ag .wfn i{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--mut)}.ag .wfn .wic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--p-tint);border:1px solid #e7ddf6}.ag .wfn .wic.g{background:#e8f7ee;border-color:#cdeedd}.ag .wfn .wic.o{background:#fdf1e0;border-color:#f1ddbb}.ag .wfn.agent{border-color:#c9a7ff;box-shadow:0 18px 44px -22px rgba(54,0,131,.55);outline:2px solid var(--p-light);outline-offset:2px}.ag .wfn.agent .wic{background:linear-gradient(180deg,#3A0782,#8F40FF);border-color:transparent}.ag .wfn.agent .wic img{filter:brightness(0) invert(1)}.ag .wfn .tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;letter-spacing:.04em;color:#fff;background:linear-gradient(334deg,#8133F1,#360083);border-radius:999px;padding:3px 10px}.ag .wfa,.ag .wfn .tag{font-family:var(--mono)}.ag .wfa{font-size:16px;color:#c9bbe4;flex:none}.ag .wfsplit{display:flex;flex-direction:column;gap:10px}.ag .wfn.sm{flex-direction:row;min-width:0;padding:10px 14px;text-align:left;gap:10px}.ag .wfn.sm .wic{width:32px;height:32px}.ag .wfn.sm .tx{display:flex;flex-direction:column;align-items:flex-start}.ag .wfn.sm b,.ag .wfnote{font-size:12.5px}.ag .wfnote{margin-top:26px;font-family:var(--mono);line-height:1.7;color:var(--ink-2);max-width:72ch}@media(max-width:900px){.ag .qgrid{grid-template-columns:repeat(4,1fr)}.ag .agents,.ag .embed,.ag .split{grid-template-columns:1fr}.ag .themestrip{grid-template-columns:repeat(2,1fr)}.ag .io{grid-template-columns:1fr}.ag .shot{margin-bottom:-60px}.ag .cmp{overflow-x:auto}.ag .oneclick{flex-direction:column}.ag .ocarrow{transform:rotate(90deg);align-self:center}.ag .wfstrip{flex-direction:column;align-items:stretch}.ag .wfa{align-self:center;transform:rotate(90deg)}.ag .wfn{min-width:0}}