@font-face{font-family:ReferenceHeavy;src:local(Source Han Sans CN Heavy);font-weight:800;font-display:swap}.agent-ref{--brand:#265af5;--blue:#075bff;--cyan:#00d2ff;--ink:#080e20;--muted:#9096a2;--line:#e9eef6;--surface:#fff;--dark:#060a12;--gradient:linear-gradient(110deg,#0052ff,#009fff);--font:"Noto Sans SC","Source Han Sans CN","PingFang SC","Microsoft YaHei",Arial,sans-serif;--heading:ReferenceHeavy,var(--font);--gutter:48px;--radius:24px;box-sizing:border-box;scroll-behavior:smooth;color:var(--ink);font-family:var(--font);background:var(--dark);-webkit-font-smoothing:antialiased;margin:0}.agent-ref button,.agent-ref input,.agent-ref select{font:inherit}.agent-ref button,.agent-ref a{-webkit-tap-highlight-color:transparent}.agent-ref button{cursor:pointer;border:0}.agent-ref a{color:inherit;text-decoration:none}.agent-ref img{max-width:100%;display:block}.agent-ref button:focus-visible,.agent-ref a:focus-visible{outline:4px solid var(--cyan);outline-offset:6px}.agent-ref button:active,.agent-ref .primary:active{transform:translateY(2px)}.agent-ref [hidden]{display:none!important}.agent-ref .content-width{width:calc(100% - 224px);max-width:1696px;margin-inline:auto}.agent-ref header{height:96px;padding:0 var(--gutter);z-index:10;color:#fff;background:#03090ef2;border-bottom:1px solid #b9d6ff17;justify-content:space-between;align-items:center;display:flex;position:relative}.agent-ref .logo img{width:256px}.agent-ref .logo{flex-shrink:0}.agent-ref header nav{align-items:stretch;gap:64px;height:100%;margin-left:64px;display:flex}.agent-ref header nav a{align-items:center;font-size:24px;font-weight:600;display:flex;position:relative}.agent-ref header nav a:hover,.agent-ref header nav .active{color:#00b7ff}.agent-ref header nav .active:after{content:"";background:#00b7ff;height:2px;position:absolute;bottom:0;left:-24px;right:-24px}.agent-ref .header-actions{align-items:center;gap:48px;display:flex}.agent-ref .language-wrap{position:relative}.agent-ref .language{color:#fff;background:#0c1625a6;border:1px solid #adbdce;border-radius:16px;align-items:center;gap:12px;padding:8px 20px;font-size:24px;line-height:36px;display:flex;box-shadow:0 0 8px #9eccff33}.agent-ref .language img{filter:brightness(0)invert();width:20px}.agent-ref #language-menu{background:#111d30;border:1px solid #ffffff30;border-radius:12px;min-width:180px;padding:8px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 16px 48px #0008}.agent-ref #language-menu button{text-align:left;color:#fff;background:0 0;border-radius:8px;width:100%;padding:12px 16px;display:block}.agent-ref #language-menu button:hover{background:#265af550}.agent-ref .login{background:var(--gradient);color:#fff;border-radius:12px;padding:12px 36px;font-size:24px;line-height:28px}.agent-ref .hero{color:#fff;background:#020711 url(/agent-page/hero-space.png) 50%/cover no-repeat;height:1544px;position:relative;overflow:hidden}.agent-ref .hero-copy{z-index:3;position:absolute;top:260px;left:120px}.agent-ref .hero h1{font-family:var(--heading);letter-spacing:-2px;margin:0 0 48px;font-size:100px;font-weight:800;line-height:132px}.agent-ref .hero h1>span:first-child{color:#0000;background:linear-gradient(100deg,#0872ff,#00b7ff);-webkit-background-clip:text;background-clip:text}.agent-ref .smile{color:#00baff;margin-left:20px;font-family:Arial;font-size:100px;font-weight:400;display:inline-block;transform:rotate(-20deg)}.agent-ref .hero-copy p{color:#e0e6ed;margin:0 0 72px;font-size:32px;line-height:52px}.agent-ref .primary{background:var(--gradient);color:#fff;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:32px;min-height:88px;padding:20px 64px;font-size:28px;font-weight:600;line-height:40px;transition:box-shadow .2s,filter .2s,transform .2s;display:inline-flex}.agent-ref .primary>img{filter:brightness(0)invert();width:28px;height:28px}.agent-ref .primary:hover,.agent-ref .login:hover{filter:brightness(1.1);box-shadow:0 0 32px #00a2ff55}.agent-ref .hero-copy small{color:#d5d9e0;margin-top:24px;font-size:24px;line-height:36px;display:block}.agent-ref .device{position:relative}.agent-ref .device>img{pointer-events:none;width:100%;height:auto}.agent-ref .hero-device{z-index:2;width:960px;position:absolute;top:564px;right:224px;transform:rotate(-7deg)}.agent-ref .device-screen,.agent-ref .tablet-screen{transform-origin:0 0;color:#263446;pointer-events:none;background:#fff;width:1000px;height:650px;position:absolute;top:0;left:0;overflow:hidden}.agent-ref .floating-app{z-index:4;color:#1a2130;background:#fff;border:1px solid #ccd5e3;border-radius:12px;width:648px;height:408px;position:absolute;top:1072px;left:608px;overflow:hidden;box-shadow:0 16px 56px #0006}.agent-ref .app-preview{background:#fff;width:100%;height:100%;font-family:Arial,PingFang SC,sans-serif;display:flex;container-type:inline-size}.agent-ref .app-preview aside{color:#687385;background:#f7f8fa;border-right:1px solid #edf0f3;flex-direction:column;gap:5%;width:23%;padding:2.5%;font-size:2cqw;display:flex}.agent-ref .app-preview aside .app-brand{margin-bottom:8%;padding:0}.agent-ref .app-brand img{filter:brightness(.28);width:100%}.agent-ref .app-preview aside .new-task{background:#fff;border:1px solid #e4e9f0;border-radius:5px;padding:8%}.agent-ref .app-main{width:77%;padding:3%;font-size:2cqw;position:relative}.agent-ref .app-top-label{color:#a7adb9}.agent-ref .app-welcome{text-align:center;position:absolute;top:30%;left:8%;right:8%}.agent-ref .app-welcome>img{filter:brightness(.4);width:44%;margin:auto}.agent-ref .app-welcome>p{color:#667181;margin:6% 0;font-size:2.4cqw}.agent-ref .app-prompt{text-align:left;color:#abb3c1;border:1px solid #d7e1f5;border-radius:10px;padding:5%;font-size:2cqw;box-shadow:0 2px 8px #dce5ff22}.agent-ref .prompt-tools{justify-content:space-between;margin-top:12%;font-size:1.5cqw;display:flex}.agent-ref .prompt-tools span:last-child{color:#fff;background:#2f65ff;border-radius:6px;padding:2% 4%}.agent-ref .light-section{background:#fff}.agent-ref .section-heading{text-align:center;isolation:isolate;position:relative}.agent-ref .section-heading h2{font-family:var(--heading);letter-spacing:-2px;z-index:1;margin:0;font-size:64px;font-weight:800;line-height:88px;position:relative}.agent-ref .section-heading h2 span{color:#0965ff}.agent-ref .section-heading p{z-index:1;color:var(--muted);margin:20px 0 0;font-size:24px;line-height:40px;position:relative}.agent-ref .watermark{z-index:0;color:#f0f2f6;letter-spacing:-4px;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 208px/1 Arial,sans-serif;position:absolute;top:0;left:0;right:0}.agent-ref .download{height:1248px;padding-top:116px;overflow:hidden}.agent-ref .download .section-heading{height:368px;padding-top:140px}.agent-ref .download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.agent-ref .download-card{background:#fff;border:1px solid #eef0f5;border-radius:24px;min-width:0;padding:24px 44px 48px;transition:box-shadow .2s,transform .2s;box-shadow:0 8px 28px #16294f0d}.agent-ref .download-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #075bff22}.agent-ref .download-visual{justify-content:center;align-items:center;height:268px;margin-bottom:24px;display:flex;position:relative}.agent-ref .download-visual>.device{width:100%;max-width:420px}.agent-ref .download-visual>.tablet{max-width:432px}.agent-ref .download-card h3{font-family:var(--heading);letter-spacing:-1px;white-space:nowrap;margin:0 0 16px;font-size:36px;font-weight:800;line-height:48px}.agent-ref .download-card p{color:#8b929e;min-height:80px;margin:0 0 28px;font-size:22px;line-height:40px}.agent-ref .download-card .primary{gap:16px;width:100%;min-height:84px;padding:16px 24px;font-size:26px}.agent-ref .primary>img.platform-icon{width:36px;height:36px}.agent-ref .featured{color:#fff;background:linear-gradient(125deg,#0062ff 15%,#008eff 65%,#00bfff);border-color:#00d2ff80;box-shadow:0 12px 28px #0765ff40}.agent-ref .featured p{color:#dcefff}.agent-ref .primary.inverse{color:#075bff;box-shadow:none;background:#fff}.agent-ref .primary.inverse img{filter:invert(30%)sepia(94%)saturate(4464%)hue-rotate(215deg)}.agent-ref .multiple-devices .device{width:88%;top:-4px;left:0}.agent-ref .mini-window{border:4px solid #eff5ff;border-radius:8px;width:196px;height:124px;position:absolute;bottom:0;left:0;transform:rotate(-6deg);box-shadow:0 8px 12px #00377633}.agent-ref .mobile-window{background:#fff;border:4px solid #e2edff;border-radius:8px;width:68px;height:140px;position:absolute;bottom:8px;right:0;overflow:hidden;box-shadow:0 8px 12px #00377633}.agent-ref .mobile-window .app-preview aside{display:none}.agent-ref .mobile-window .app-main{width:100%;padding:8%}.agent-ref .mobile-window .app-welcome{top:20%}.agent-ref .workflow{height:1296px;padding-top:24px}.agent-ref .workflow .section-heading{height:380px;padding-top:136px}.agent-ref .workflow .watermark{font-size:224px}.agent-ref .steps{grid-template-columns:repeat(5,1fr);margin-top:32px;padding:0;list-style:none;display:grid}.agent-ref .steps li{border-left:1px solid #eef1f6;padding:24px 32px 48px;position:relative}.agent-ref .steps li:last-child{border-right:1px solid #eef1f6}.agent-ref .step-number{color:#dedfe3;letter-spacing:-3px;font-family:Arial,sans-serif;font-size:64px;font-weight:800;font-stretch:75%;line-height:80px}.agent-ref .step-track{background:#b8d4ff;height:2px;margin:40px -32px 44px 0;position:relative}.agent-ref .step-track:before{content:"";background:#0865ff;border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;left:0}.agent-ref .step-track:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:16px solid #075bff;position:absolute;top:-12px;right:0}.agent-ref .steps li:last-child .step-track:after{display:none}.agent-ref .steps h3{font-family:var(--heading);margin:0 0 20px;font-size:32px;line-height:48px}.agent-ref .steps p{color:#8e949d;margin:0;font-size:22px;line-height:40px}.agent-ref .use-cases{height:5608px}.agent-ref .scenarios-heading{height:568px;padding-top:188px}.agent-ref .scenarios-heading .watermark{letter-spacing:-5px;color:#edf3fc;font-size:164px;top:0}.agent-ref .section-mark{background:linear-gradient(90deg,#0064ff 0 36%,#0000 36% 48%,#0064ff 48% 77%,#0000 77% 88%,#0064ff 88%);border-radius:8px;width:88px;height:8px;margin:0 auto 36px}.agent-ref .scenarios-heading h2{font-size:76px;line-height:104px}.agent-ref .scenarios-heading p{margin-top:24px;font-size:28px}.agent-ref .use-case{height:1008px;position:relative;overflow:hidden}.agent-ref .case-top{color:#bdcde4;border-bottom:2px dashed #dae7ff;justify-content:space-between;height:56px;font-family:Arial,sans-serif;font-size:24px;line-height:40px;display:flex;position:relative}.agent-ref .case-top:after{content:"";background:#075bff;width:40px;height:6px;position:absolute;bottom:-3px;left:0}.agent-ref .case-top span:last-child{font-size:32px}.agent-ref .case-body{height:952px;position:relative}.agent-ref .case-body h3{z-index:3;font-family:var(--heading);letter-spacing:-4px;margin:36px 0 0;font-size:104px;font-weight:800;line-height:136px;position:relative}.agent-ref .case-person{object-fit:contain;object-position:center bottom;z-index:2;width:656px;height:724px;position:absolute;top:148px;left:24px}.agent-ref .case-orbit{z-index:0;border:2px solid #edf3ff;border-radius:50%;width:816px;height:816px;position:absolute;top:220px;left:72px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.agent-ref .case-orbit:before{content:"";background:linear-gradient(140deg,#edf4ff9c,#0000 80%);border-radius:50%;width:624px;height:624px;position:absolute;top:96px;left:48px}.agent-ref .case-orbit:after{content:"";background:#0972ff;border-radius:50%;width:12px;height:12px;position:absolute;top:108px;right:124px}.agent-ref .case-copy{color:#9099a8;font-size:32px;position:absolute;top:196px;left:68%;right:0}.agent-ref .case-copy ul{gap:40px;margin:0;padding:0;list-style:none;display:grid}.agent-ref .case-copy li{padding-left:44px;line-height:44px;position:relative}.agent-ref .case-copy li:before,.agent-ref .case-copy li:after{content:"";background:#2883ff;width:24px;height:4px;position:absolute;top:20px;left:0}.agent-ref .case-copy li:after{transform:rotate(90deg)}.agent-ref .case-copy p{margin:40px 0;font-size:30px;line-height:48px}.agent-ref .barcode{background:repeating-linear-gradient(90deg,#cfe2ff 0 4px,#0000 4px 14px);max-width:440px;height:64px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.agent-ref .team .case-person{width:688px;height:724px;top:144px;left:-12px}.agent-ref .team-wordmark{color:#dce9ff;z-index:1;letter-spacing:-2px;font-size:48px;font-weight:700;line-height:72px;position:absolute;top:364px;left:616px}.agent-ref .team .case-copy{left:70%}.agent-ref .security{color:#fff;background:radial-gradient(at 30% 40%,#111a2b66,#0000 80%),#070a12;height:1120px;padding-top:228px;position:relative;overflow:hidden}.agent-ref .security>.watermark{text-align:center;color:#1c2335;letter-spacing:-4px;font-size:200px;top:72px}.agent-ref .security-grid{grid-template-columns:1.85fr 1fr;gap:28px;display:grid;position:relative}.agent-ref .security-main,.agent-ref .security-highlight{border:2px solid #1e456e;border-radius:24px;min-height:756px;padding:56px}.agent-ref .security-main{background:linear-gradient(115deg,#101a2a,#090e17)}.agent-ref .security-main h2{font-family:var(--heading);margin:0 0 24px;font-size:64px;line-height:84px}.agent-ref .security-main>p{color:#e0e4ed;margin:0;font-size:28px;line-height:48px}.agent-ref .security-points{grid-template-columns:1fr 1fr;gap:68px 40px;margin-top:76px;display:grid}.agent-ref .security-points h3{white-space:nowrap;margin:0 0 20px;padding-left:32px;font-size:36px;line-height:44px;position:relative}.agent-ref .security-points h3:before{content:"";background:linear-gradient(#00caff,#075bff);border-radius:4px;width:6px;height:48px;position:absolute;top:0;left:0}.agent-ref .security-points p{color:#aeb8c9;margin:0;font-size:22px;line-height:36px}.agent-ref .security-highlight{background:linear-gradient(#0049ff50,#0050ff50),url(/agent-page/cta-space.png) 50%/auto 100% no-repeat,#0036e4;border-color:#2b75ff;padding:44px;position:relative;overflow:hidden}.agent-ref .security-highlight h2{font-family:var(--heading);margin:0;font-size:72px;line-height:100px}.agent-ref .security-highlight h2 span{color:#00dbff}.agent-ref .security-highlight p{color:#e0eaff;margin:0;font-size:24px;line-height:40px;position:absolute;bottom:44px;left:44px;right:32px}.agent-ref .closing{color:#fff;background:#040b15 url(/agent-page/cta-space.png) 50%/cover no-repeat;height:968px;position:relative;overflow:hidden}.agent-ref .closing-copy{position:absolute;top:236px;left:168px}.agent-ref .closing h2{font-family:var(--heading);letter-spacing:-2px;margin:0 0 36px;font-size:72px;font-weight:800;line-height:96px}.agent-ref .closing h2 span{color:#0871ff}.agent-ref .closing p{color:#d4dce8;margin:0 0 60px;font-size:26px;line-height:44px}.agent-ref footer{color:#c8cdd8;background:#03080d;height:788px}.agent-ref .footer-main{grid-template-columns:600px 1fr;gap:64px;height:624px;padding-top:116px;display:grid}.agent-ref .footer-brand>img{width:356px}.agent-ref .footer-brand>p{letter-spacing:4px;color:#a8afbc;margin:24px 0 36px;font-size:32px;line-height:48px}.agent-ref .social{gap:32px;display:flex}.agent-ref .social a{border:2px solid #253952;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:background .2s;display:flex}.agent-ref .social a:hover{background:#173052}.agent-ref .social img{filter:brightness(0)invert();width:32px}.agent-ref .footer-columns{grid-template-columns:repeat(4,1fr) 1.4fr;gap:32px;display:grid}.agent-ref .footer-columns h3{color:#00c6f7;margin:0 0 24px;font-size:26px;line-height:36px}.agent-ref .footer-columns a{white-space:nowrap;margin-bottom:12px;font-size:24px;line-height:36px;display:block}.agent-ref .footer-columns a:hover{color:#00baff}.agent-ref .footer-columns b{color:#fff;background:#ff592b;border-radius:4px;padding:0 4px;font:700 16px/20px Arial}.agent-ref .footer-bottom{text-align:center;border-top:1px solid #1a2330;height:164px;padding-top:32px}.agent-ref .footer-bottom p{margin:0 0 28px;font:20px/28px Arial}.agent-ref .footer-bottom a{align-items:center;gap:20px;font-size:24px;line-height:32px;display:inline-flex}.agent-ref .footer-bottom img{filter:brightness(0)invert(.8);width:28px;transform:rotate(-90deg)}.agent-ref dialog{color:#11131c;border:1px solid #dce4f0;border-radius:24px;width:min(560px,100% - 32px);padding:40px;box-shadow:0 32px 120px #0007}.agent-ref dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812bb}.agent-ref dialog h2{margin:0 32px 12px 0;font-size:28px;line-height:40px}.agent-ref dialog p{color:#7b8595;line-height:28px}.agent-ref .close{background:0 0;border-radius:8px;width:36px;height:36px;padding:6px;position:absolute;top:16px;right:16px}.agent-ref .close:hover{background:#eef3ff}.agent-ref .close img{width:24px}.agent-ref .dialog-note{margin-bottom:24px;font-size:15px}.agent-ref form{gap:24px;display:grid}.agent-ref label{gap:8px;font-size:16px;display:grid}.agent-ref input,.agent-ref select{color:#182436;background:#f8faff;border:1px solid #d2dcea;border-radius:8px;outline:none;width:100%;padding:12px 16px}.agent-ref input:focus,.agent-ref select:focus{border-color:#265af5;box-shadow:0 0 0 3px #265af51a}.agent-ref dialog .primary{gap:16px;min-height:48px;padding:12px 24px;font-size:16px;line-height:24px}.agent-ref dialog .primary img{width:20px;height:20px}.agent-ref .platform-tabs{background:#eef2f9;border-radius:12px;gap:4px;margin:24px 0;padding:4px;display:flex}.agent-ref .platform-tabs button{color:#7d8596;background:0 0;border-radius:8px;flex:1;padding:12px 8px;font-size:16px}.agent-ref .platform-tabs button[aria-selected=true]{color:#075bff;background:#fff;box-shadow:0 2px 8px #16346819}.agent-ref .demo-note{margin:0;font-size:14px}.agent-ref .toast{z-index:100;color:#fff;text-align:center;background:#152239f5;border-radius:12px;max-width:calc(100% - 32px);padding:16px 24px;line-height:24px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0005}@media (min-width:1921px){.agent-ref{max-width:1920px;margin:auto}}@media (min-width:1101px) and (max-width:1700px){.agent-ref header nav{gap:36px;margin-left:24px}.agent-ref .header-actions{gap:24px}.agent-ref .logo img{width:224px}.agent-ref .content-width{width:calc(100% - 96px)}.agent-ref .hero-copy{left:72px}.agent-ref .hero h1{font-size:88px;line-height:116px}.agent-ref .hero-copy p{font-size:26px}.agent-ref .hero-device{width:880px;top:620px;right:80px}.agent-ref .floating-app{top:1120px;left:32%}.agent-ref .download-card{padding:24px 28px 40px}.agent-ref .download-card h3{font-size:28px}.agent-ref .download-card p{font-size:18px}.agent-ref .section-heading h2{font-size:56px}.agent-ref .case-copy{font-size:28px;left:66%}.agent-ref .case-person{width:600px}.agent-ref .team-wordmark{font-size:40px;left:480px}.agent-ref .security-main h2{font-size:48px}.agent-ref .security-main>p{font-size:24px}.agent-ref .security-points h3{font-size:28px}.agent-ref .security-points p{font-size:18px}.agent-ref .security-main,.agent-ref .security-highlight{padding:40px}.agent-ref .footer-main{grid-template-columns:440px 1fr;gap:40px}.agent-ref .footer-columns{gap:20px}.agent-ref .footer-columns a{font-size:18px}.agent-ref .footer-brand>p{font-size:24px}}@media (max-width:1100px){.agent-ref{--gutter:24px}.agent-ref .content-width{width:calc(100% - 48px)}.agent-ref header{height:72px}.agent-ref .logo img{width:176px}.agent-ref header nav{display:none}.agent-ref .header-actions{gap:16px}.agent-ref .language{border-radius:8px;padding:4px 12px;font-size:16px;line-height:24px}.agent-ref .login{padding:8px 20px;font-size:16px;line-height:24px}.agent-ref .hero{height:1100px}.agent-ref .hero-copy{top:100px;left:40px;right:24px}.agent-ref .hero h1{margin-bottom:32px;font-size:64px;line-height:84px}.agent-ref .hero .smile{font-size:64px}.agent-ref .hero-copy p{margin-bottom:40px;font-size:20px;line-height:36px}.agent-ref .hero-copy small{margin-top:16px;font-size:16px;line-height:28px}.agent-ref .primary{gap:24px;min-height:64px;padding:16px 32px;font-size:20px;line-height:28px}.agent-ref .hero-device{width:560px;top:480px;right:40px}.agent-ref .floating-app{width:400px;height:252px;top:808px;left:16%}.agent-ref .download{height:auto;padding:72px 0}.agent-ref .section-heading h2{letter-spacing:-1px;font-size:36px;line-height:52px}.agent-ref .section-heading p{margin:16px 24px 0;font-size:16px;line-height:28px}.agent-ref .watermark{letter-spacing:-3px;font-size:100px}.agent-ref .download .section-heading{height:240px;padding-top:72px}.agent-ref .download-grid{gap:16px}.agent-ref .download-card{padding:16px 20px 24px}.agent-ref .download-card h3{white-space:normal;letter-spacing:0;min-height:64px;font-size:20px;line-height:32px}.agent-ref .download-card p{min-height:96px;margin-bottom:24px;font-size:14px;line-height:24px}.agent-ref .download-card p br{display:none}.agent-ref .download-visual{height:176px;margin-bottom:20px}.agent-ref .download-card .primary{gap:8px;min-height:52px;padding:12px 8px;font-size:16px;line-height:24px}.agent-ref .download-card .primary img{width:20px;height:20px}.agent-ref .mini-window{width:112px;height:72px}.agent-ref .mobile-window{width:40px;height:80px}.agent-ref .workflow{height:920px;padding-top:36px}.agent-ref .workflow .section-heading{height:248px;padding-top:80px}.agent-ref .workflow .watermark{font-size:100px}.agent-ref .steps{gap:0;margin-top:24px}.agent-ref .steps li{padding:12px 16px 24px}.agent-ref .step-number{font-size:40px;line-height:52px}.agent-ref .step-track{margin:24px -16px 24px 0}.agent-ref .step-track:before{width:12px;height:12px;top:-5px}.agent-ref .step-track:after{border-top-width:8px;border-bottom-width:8px;border-left-width:8px;top:-7px}.agent-ref .steps h3{margin-bottom:12px;font-size:20px;line-height:32px}.agent-ref .steps p{font-size:14px;line-height:24px}.agent-ref .steps p br{display:none}.agent-ref .use-cases{height:auto}.agent-ref .scenarios-heading{height:320px;padding-top:104px}.agent-ref .scenarios-heading .watermark{letter-spacing:-3px;font-size:76px}.agent-ref .section-mark{width:52px;height:4px;margin-bottom:24px}.agent-ref .scenarios-heading h2{font-size:40px;line-height:56px}.agent-ref .scenarios-heading p{font-size:18px}.agent-ref .use-case{height:720px}.agent-ref .case-top{height:40px;font-size:16px;line-height:28px}.agent-ref .case-top span:last-child{font-size:24px}.agent-ref .case-body h3{letter-spacing:-2px;margin-top:24px;font-size:64px;line-height:88px}.agent-ref .case-person{width:400px;height:520px;top:112px;left:0}.agent-ref .case-orbit{width:520px;height:520px;top:184px;left:24px}.agent-ref .case-orbit:before{width:400px;height:400px;top:48px;left:24px}.agent-ref .case-orbit:after{width:8px;height:8px;top:68px;right:76px}.agent-ref .case-copy{font-size:22px;top:144px;left:64%}.agent-ref .case-copy ul{gap:28px}.agent-ref .case-copy li{padding-left:32px;line-height:32px}.agent-ref .case-copy li:before,.agent-ref .case-copy li:after{width:16px;height:3px;top:14px}.agent-ref .case-copy p{margin:28px 0;font-size:20px;line-height:36px}.agent-ref .barcode{height:44px}.agent-ref .team .case-person{width:440px;height:520px;top:128px}.agent-ref .team-wordmark{font-size:28px;line-height:44px;top:292px;left:360px}.agent-ref .team .case-copy{left:68%}.agent-ref .security{height:auto;min-height:680px;padding:136px 0 64px}.agent-ref .security>.watermark{font-size:116px;top:40px}.agent-ref .security-grid{grid-template-columns:1.8fr 1fr;gap:16px}.agent-ref .security-main,.agent-ref .security-highlight{border-radius:20px;min-height:480px;padding:28px}.agent-ref .security-main h2{margin-bottom:16px;font-size:36px;line-height:52px}.agent-ref .security-main>p{font-size:16px;line-height:28px}.agent-ref .security-main>p br{display:none}.agent-ref .security-points{gap:36px 24px;margin-top:44px}.agent-ref .security-points h3{margin-bottom:12px;padding-left:20px;font-size:20px;line-height:28px}.agent-ref .security-points h3:before{width:4px;height:28px}.agent-ref .security-points p{font-size:14px;line-height:24px}.agent-ref .security-highlight h2{font-size:44px;line-height:64px}.agent-ref .security-highlight p{font-size:16px;line-height:28px;bottom:32px;left:28px;right:28px}.agent-ref .closing{height:640px}.agent-ref .closing-copy{top:140px;left:64px;right:32px}.agent-ref .closing h2{margin-bottom:24px;font-size:44px;line-height:64px}.agent-ref .closing p{margin-bottom:40px;font-size:18px;line-height:32px}.agent-ref footer{height:auto}.agent-ref .footer-main{grid-template-columns:1fr;gap:48px;height:auto;padding:64px 0}.agent-ref .footer-brand>img{width:260px}.agent-ref .footer-brand>p{margin:20px 0 28px;font-size:24px;line-height:36px}.agent-ref .social a{width:48px;height:48px}.agent-ref .social img{width:24px}.agent-ref .footer-columns{gap:24px}.agent-ref .footer-columns h3{font-size:20px;line-height:28px}.agent-ref .footer-columns a{margin-bottom:8px;font-size:16px;line-height:28px}.agent-ref .footer-bottom{height:144px}.agent-ref .footer-bottom p{font-size:14px}.agent-ref .footer-bottom a{font-size:18px}}@media (max-width:600px){.agent-ref header{padding:0 16px}.agent-ref .logo img{width:140px}.agent-ref .header-actions{gap:8px}.agent-ref .language{gap:4px;padding:4px 8px;font-size:14px}.agent-ref .language img{width:16px}.agent-ref .login{padding:6px 16px;font-size:14px}.agent-ref .hero{background-position:60% 0;height:880px}.agent-ref .hero-copy{top:72px;left:24px}.agent-ref .hero h1{letter-spacing:-1px;margin-bottom:24px;font-size:40px;line-height:56px}.agent-ref .hero .smile{margin-left:8px;font-size:40px}.agent-ref .hero-copy p{max-width:350px;margin-bottom:32px;font-size:15px;line-height:28px}.agent-ref .hero-copy p br{display:none}.agent-ref .hero-copy small{font-size:12px;line-height:20px}.agent-ref .primary{gap:16px;min-height:52px;padding:12px 28px;font-size:16px;line-height:24px}.agent-ref .primary>img{width:20px;height:20px}.agent-ref .hero-device{width:360px;top:448px;right:12px}.agent-ref .floating-app{width:264px;height:168px;top:676px;left:24px}.agent-ref .download{padding-top:64px}.agent-ref .download .section-heading{height:208px;padding-top:44px}.agent-ref .watermark{letter-spacing:-2px;font-size:60px}.agent-ref .section-heading h2{letter-spacing:-1px;font-size:26px;line-height:40px}.agent-ref .section-heading p{margin-top:16px;font-size:14px;line-height:24px}.agent-ref .download-grid{grid-template-columns:1fr;gap:24px;max-width:432px}.agent-ref .download-card{padding:24px}.agent-ref .download-visual{height:224px;margin-bottom:24px}.agent-ref .download-card h3{min-height:0;margin-bottom:12px;font-size:26px;line-height:40px}.agent-ref .download-card p{min-height:56px;margin-bottom:24px;font-size:16px;line-height:28px}.agent-ref .download-card .primary{min-height:56px;font-size:18px}.agent-ref .mini-window{width:144px;height:92px}.agent-ref .mobile-window{width:52px;height:108px}.agent-ref .workflow{height:auto;padding:32px 0 112px}.agent-ref .workflow .section-heading{height:240px;padding-top:56px}.agent-ref .workflow .watermark{font-size:60px}.agent-ref .workflow h2{max-width:320px;margin:auto}.agent-ref .steps{grid-template-columns:1fr;gap:24px;margin-top:0}.agent-ref .steps li{border:0;min-height:148px;padding:16px 24px 24px 92px;border-left:2px solid #deebff!important}.agent-ref .step-number{font-size:36px;position:absolute;top:12px;left:16px}.agent-ref .step-track{background:0 0;width:12px;margin:0;position:absolute;top:12px;left:-7px}.agent-ref .step-track:after{display:none}.agent-ref .steps h3{font-size:24px;line-height:36px}.agent-ref .steps p{font-size:16px;line-height:28px}.agent-ref .scenarios-heading{height:280px;padding-top:64px}.agent-ref .scenarios-heading .watermark{letter-spacing:-1px;font-size:36px}.agent-ref .scenarios-heading h2{max-width:330px;margin:auto;font-size:28px;line-height:44px}.agent-ref .scenarios-heading p{font-size:14px;line-height:24px}.agent-ref .section-mark{margin-bottom:20px}.agent-ref .use-case{height:856px}.agent-ref .case-top{height:32px;font-size:12px;line-height:24px}.agent-ref .case-top span:last-child{font-size:18px}.agent-ref .case-body h3{letter-spacing:-2px;margin-top:24px;font-size:48px;line-height:64px}.agent-ref .case-person{width:272px;height:360px;top:92px;left:calc(50% - 136px)}.agent-ref .case-orbit{width:360px;height:360px;top:156px;left:0}.agent-ref .case-orbit:before{width:280px;height:280px}.agent-ref .case-orbit:after{top:44px;right:52px}.agent-ref .case-copy{font-size:18px;top:496px;left:16px;right:16px}.agent-ref .case-copy ul{grid-template-columns:1fr 1fr;gap:24px 16px}.agent-ref .case-copy li{white-space:nowrap;padding-left:24px;line-height:28px}.agent-ref .case-copy p{margin:28px 0 20px;font-size:18px;line-height:32px}.agent-ref .barcode{max-width:240px;height:32px}.agent-ref .team .case-person{width:320px;height:368px;top:120px;left:calc(50% - 160px)}.agent-ref .team .case-copy{top:532px;left:16px}.agent-ref .team-wordmark{text-align:right;letter-spacing:-1px;font-size:20px;line-height:32px;top:92px;left:0;right:0}.agent-ref .security{padding-top:104px}.agent-ref .security>.watermark{font-size:64px;top:40px}.agent-ref .security-grid{grid-template-columns:1fr;gap:20px}.agent-ref .security-main{padding:24px}.agent-ref .security-main h2{font-size:30px;line-height:44px}.agent-ref .security-points{gap:32px 16px}.agent-ref .security-points h3{white-space:normal;padding-left:12px;font-size:16px;line-height:24px}.agent-ref .security-points h3:before{height:24px}.agent-ref .security-points p{font-size:13px;line-height:24px}.agent-ref .security-highlight{min-height:400px;padding:28px}.agent-ref .closing{background-position:58%;height:620px}.agent-ref .closing-copy{top:112px;left:24px;right:24px}.agent-ref .closing h2{letter-spacing:-1px;font-size:30px;line-height:44px}.agent-ref .closing p{margin-bottom:32px;font-size:15px;line-height:28px}.agent-ref .footer-main{padding-top:56px}.agent-ref .footer-brand>img{width:224px}.agent-ref .footer-brand>p{letter-spacing:2px;font-size:18px}.agent-ref .footer-columns{grid-template-columns:repeat(2,1fr);gap:32px 24px}.agent-ref .footer-columns h3{margin-bottom:16px;font-size:18px}.agent-ref .footer-columns a{font-size:14px}.agent-ref .footer-columns b{font-size:12px}.agent-ref .footer-bottom{height:136px}}@media (prefers-reduced-motion:reduce){.agent-ref{scroll-behavior:auto}.agent-ref,.agent-ref :before,.agent-ref :after{transition:none!important}}.agent-ref .hero h1>.smile{vertical-align:middle;filter:invert(52%)sepia(89%)saturate(2400%)hue-rotate(160deg);width:88px;height:88px;display:inline-block;transform:rotate(-20deg)}@media (max-width:1100px){.agent-ref .hero h1>.smile{width:56px;height:56px}}@media (max-width:600px){.agent-ref .hero h1>.smile{width:40px;height:40px}}.agent-ref .hero h1>span{color:#0000;background:linear-gradient(100deg,#0872ff,#00b7ff);-webkit-background-clip:text;background-clip:text}@media (min-width:1701px){.agent-ref .hero-device{width:880px;top:484px;right:144px;transform:none}.agent-ref .floating-app{top:1044px}.agent-ref .download-card p{min-height:72px;font-size:20px;line-height:36px}.agent-ref .download-card h3{font-size:34px;line-height:48px}.agent-ref .download-card{padding-bottom:40px}.agent-ref .case-person{object-fit:cover;object-position:center top}.agent-ref .team .case-person{object-fit:contain;object-position:center bottom}.agent-ref .case-copy{font-size:36px;font-weight:500}.agent-ref .case-copy p{font-size:32px}.agent-ref .steps p{font-size:20px;line-height:36px}.agent-ref .security-main h2{font-size:68px}}.agent-ref .light-section{background-image:linear-gradient(#ffffffd9,#ffffffd9),url(/agent-page/white-texture.png);background-size:auto,1024px 1024px}@media (min-width:1701px){.agent-ref .hero-device{top:536px}.agent-ref .case-person{width:600px;height:672px}.agent-ref .team .case-person{width:688px;height:724px}}@media (max-width:600px){.agent-ref .hero{background-image:linear-gradient(90deg,#02091499,#0000 85%),url(/agent-page/hero-space.png)}}.agent-ref .primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.agent-ref #download,.agent-ref #workflow,.agent-ref #security{scroll-margin-top:80px}.agent-ref .desktop-only-note{color:#8b929e;margin:12px 0 0;font-size:14px;line-height:22px}.agent-ref .featured .desktop-only-note{color:#dbe4ff}
