.agent-page[data-v-0c16ea3d]{min-height:calc(100vh - 120px)}.agent-loading[data-v-0c16ea3d]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;display:flex}.agent-loading p[data-v-0c16ea3d]{margin-top:16px;font-size:14px}.spinner[data-v-0c16ea3d]{border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-0c16ea3d}@keyframes spin-0c16ea3d{to{transform:rotate(1turn)}}.agent-error[data-v-0c16ea3d]{text-align:center;color:#6b7280;padding:80px 20px}.agent-error button[data-v-0c16ea3d]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-top:12px;padding:8px 20px}.agent-error button[data-v-0c16ea3d]:hover{color:#2563eb;border-color:#2563eb}.agent-loading[data-v-0c16ea3d]{--ink:#17283a;--muted:#607083;--blue:#245ce2;--line:#dde4eb;--paper:#fafbf9}.agent-loading .hero[data-v-0c16ea3d]{box-sizing:border-box;grid-template-columns:.88fr 1.3fr;align-items:center;gap:48px;width:100%;padding:60px;display:grid;position:relative}.agent-loading .hero-copy[data-v-0c16ea3d]{min-width:0;animation:.65s both home-enter}.agent-loading .hero-copy>.eyebrow[data-v-0c16ea3d]{color:var(--blue);letter-spacing:.035em;align-items:center;gap:8px;font-size:10px;display:flex}.agent-loading .hero-copy h1[data-v-0c16ea3d]{letter-spacing:-.055em;margin-top:25px;font-size:40px;line-height:1.26}.agent-loading .hero-copy h1 em[data-v-0c16ea3d]{color:var(--blue);font-style:normal;display:block}.agent-loading .signal[data-v-0c16ea3d]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #245ce210}.agent-loading .hero-description[data-v-0c16ea3d]{color:var(--muted);max-width:470px;font-size:15px;line-height:1.95;margin-top:25px!important}.agent-loading .hero-actions[data-v-0c16ea3d]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.agent-loading .hero-tags[data-v-0c16ea3d]{color:#4f6175;flex-wrap:wrap;gap:10px 17px;margin-top:27px;font-size:11px;display:flex}.agent-loading .hero-tags span[data-v-0c16ea3d]{align-items:center;gap:6px;display:flex}.agent-loading .hero-tags i[data-v-0c16ea3d]{color:#43806e;font-size:9px}.agent-loading .hero-note[data-v-0c16ea3d]{color:#6b7887;max-width:440px;font-size:11px;margin-top:16px!important}.agent-loading .workspace-figure[data-v-0c16ea3d]{min-width:0;animation:.8s .12s both home-enter;position:relative}.agent-loading .workspace-figure[data-v-0c16ea3d]:before{content:"";z-index:0;background-image:radial-gradient(#a4b7d45c .7px,#0000 0);background-size:14px 14px;position:absolute;inset:-32px -20px 20px;-webkit-mask-image:linear-gradient(135deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(135deg,#0000,#000 30% 70%,#0000)}.agent-loading .workspace-figure figcaption[data-v-0c16ea3d]{text-align:right;color:var(--muted);margin-top:18px;font-size:10px;position:relative}.agent-loading .workspace-figure figcaption span[data-v-0c16ea3d]{padding-right:7px}.agent-loading .workspace-mock[data-v-0c16ea3d]{background:#fff;border:1px solid #cdd8e3;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 70px -36px #25497166,0 3px 10px #25497108}.agent-loading .mock-topbar[data-v-0c16ea3d]{color:#6c7b8c;background:#f7f9fb;border-bottom:1px solid #e3e9ef;align-items:center;gap:12px;padding:13px 14px;font:9px/1.5 Consolas,monospace;display:flex}.agent-loading .window-dots[data-v-0c16ea3d]{gap:4px;display:flex}.agent-loading .window-dots i[data-v-0c16ea3d]{background:#c4cfd9;border-radius:50%;width:5px;height:5px}.agent-loading .mock-demo[data-v-0c16ea3d]{color:#5a728c;border:1px solid #d9e2ee;border-radius:3px;margin-left:auto;padding:2px 5px;font-family:inherit;font-size:9px}.agent-loading .mock-body[data-v-0c16ea3d]{grid-template-columns:42px minmax(0,1fr) 200px;display:grid}.agent-loading .mock-sidebar[data-v-0c16ea3d]{background:#fafbfc;border-right:1px solid #e5eaf0;flex-direction:column;align-items:center;gap:14px;padding-top:14px;display:flex}.agent-loading .mock-sidebar span[data-v-0c16ea3d]{color:#94a2b2;border-radius:5px;place-items:center;width:28px;height:30px;font-size:11px;display:grid}.agent-loading .mock-sidebar .selected[data-v-0c16ea3d]{color:var(--blue);background:#e9f0ff}.agent-loading .mock-task[data-v-0c16ea3d]{min-width:0;padding:20px 16px}.agent-loading .mock-task h2[data-v-0c16ea3d]{margin-top:8px;font-size:16px;line-height:1.5}.agent-loading .mock-task-title[data-v-0c16ea3d]{justify-content:space-between;align-items:center;display:flex}.agent-loading .mock-task-title .eyebrow[data-v-0c16ea3d]{font-size:9px}.agent-loading .pending-dot[data-v-0c16ea3d]{background:#ce8b28;border-radius:50%;width:6px;height:6px}.agent-loading .mock-prompt[data-v-0c16ea3d]{color:#4c6689;background:#f1f5fd;border:1px solid #e4ebf8;border-radius:6px;padding:10px;font-size:10px;line-height:1.8;margin-top:14px!important}.agent-loading .mock-timeline[data-v-0c16ea3d]{margin:22px 0 20px;padding:0;list-style:none}.agent-loading .mock-timeline li[data-v-0c16ea3d]{gap:9px;padding-bottom:21px;display:flex;position:relative}.agent-loading .mock-timeline li[data-v-0c16ea3d]:last-child{padding-bottom:0}.agent-loading .mock-timeline li[data-v-0c16ea3d]:not(:last-child):after{content:"";background:#dfe7ed;width:1px;position:absolute;top:19px;bottom:1px;left:8px}.agent-loading .mock-timeline strong[data-v-0c16ea3d]{font-size:10px;font-weight:600;line-height:1.5;display:block}.agent-loading .mock-timeline small[data-v-0c16ea3d]{color:#8190a0;margin-top:4px;font-size:8px;display:block}.agent-loading .step-mark[data-v-0c16ea3d]{color:#42826d;background:#eff8f4;border:1px solid #cce0d9;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.agent-loading .step-mark.pending[data-v-0c16ea3d]{color:#aa751e;background:#fff8e9;border-color:#ebd9b7;font-size:18px}.agent-loading .mock-results[data-v-0c16ea3d]{border-top:1px solid #e8edf1;flex-wrap:wrap;gap:6px;padding-top:12px;font-size:9px;display:flex}.agent-loading .mock-results small[data-v-0c16ea3d]{color:#7a899a;width:100%;margin-bottom:2px;display:block}.agent-loading .mock-results span[data-v-0c16ea3d]{border:1px solid #e2e8ee;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;display:flex}.agent-loading .mock-results i[data-v-0c16ea3d]{color:#6b88ad}.agent-loading .mock-status[data-v-0c16ea3d]{color:#96702e;align-items:center;gap:6px;margin-top:16px;font-size:8px;display:flex}.agent-loading .mock-status span[data-v-0c16ea3d]{background:#c99739;border-radius:50%;width:4px;height:4px}.agent-loading .mock-device[data-v-0c16ea3d]{background:#f2f5f8;border-left:1px solid #e4eaf0;flex-direction:column;justify-content:center;align-items:center;padding:20px 12px;display:flex}.agent-loading .mock-device>small[data-v-0c16ea3d]{text-align:center;color:#798b9c;margin-top:15px;font-size:8px}.agent-loading .phone-frame[data-v-0c16ea3d]{background:#fff;border:4px solid #243749;border-radius:24px;width:145px;min-height:284px;padding:8px 10px 12px;box-shadow:3px 9px 20px #24374918}.agent-loading .phone-camera[data-v-0c16ea3d]{background:#243749;border-radius:8px;width:35px;height:7px;margin:-4px auto 13px}.agent-loading .phone-heading[data-v-0c16ea3d]{justify-content:space-between;font-size:8px;display:flex}.agent-loading .phone-art[data-v-0c16ea3d]{background:#e9f1ff;border-radius:5px;place-items:center;height:90px;margin-top:12px;display:grid;position:relative;overflow:hidden}.agent-loading .phone-art>span[data-v-0c16ea3d]{color:#245ce2;z-index:1;font-family:Georgia,serif;font-size:45px;font-style:italic}.agent-loading .orbit[data-v-0c16ea3d]{border:1px solid #b8cdf9;border-radius:50%;width:140px;height:52px;position:absolute;transform:rotate(-35deg)}.agent-loading .orbit-two[data-v-0c16ea3d]{transform:rotate(35deg)}.agent-loading .phone-frame h3[data-v-0c16ea3d]{margin-top:13px;font-size:11px}.agent-loading .phone-frame p[data-v-0c16ea3d]{color:#8090a1;margin-top:5px;font-size:7px}.agent-loading .phone-lines[data-v-0c16ea3d]{gap:5px;margin-top:12px;display:grid}.agent-loading .phone-lines i[data-v-0c16ea3d]{background:#e9edf2;border-radius:3px;height:3px}.agent-loading .phone-lines i[data-v-0c16ea3d]:last-child{width:62%}.agent-loading .phone-cta[data-v-0c16ea3d]{background:var(--blue);color:#fff;border-radius:4px;justify-content:space-between;gap:3px;margin-top:18px;padding:7px;font-size:7px;display:flex}.agent-loading .phone-home[data-v-0c16ea3d]{background:#bcc4cd;border-radius:3px;width:36px;height:3px;margin:12px auto -6px}
